Граф коммитов

148 Коммитов

Автор SHA1 Сообщение Дата
ian%hixie.ch 5b415d5da6 oops, removed the wrong line two changes ago. This makes Infobot work again. Thanks to Eira for noticing the bug. 2003-08-17 12:16:12 +00:00
ian%hixie.ch 25dfb6f913 labels can only go on blocks, not if statements, apparently. fixes bug 139646 2003-08-16 19:56:40 +00:00
ian%hixie.ch 685d9c3233 make help module give the topics for that module. fixes bug 145369. 2003-08-16 19:45:43 +00:00
ian%hixie.ch 5ecacbf785 allow smilies at the end of greetings 2003-08-16 19:34:01 +00:00
ian%hixie.ch fb0f4c2456 more happy, more kinky, and more consistent in its handlings of various forms of greetings. 2003-08-14 13:52:43 +00:00
ian%hixie.ch 3d86463b34 Make help slightly more helpful 2003-08-14 13:45:40 +00:00
ian%hixie.ch 3b45418979 Correct my spelling and my maths. 2003-08-14 13:45:06 +00:00
ian%hixie.ch 246f85ca9c Make the opme command also take into account masks. 2003-08-13 13:15:57 +00:00
ian%hixie.ch 316139e003 Remove some redundant checks for bug 133134. 2003-08-12 16:37:25 +00:00
ian%hixie.ch f19a8dbd96 Some more minor changes, and the addition of a response to '/me bites mozbot' (the 'kinky' responses, although they aren't very raunchy) 2003-08-12 16:35:59 +00:00
ian%hixie.ch 3ac2669d98 New temperature scales (optimised for air temperatures) 2003-08-12 16:29:29 +00:00
ian%hixie.ch 20c54860ca Make Rude actually tell you the right host when it fails. Also, clarify a comment. 2003-08-09 15:13:53 +00:00
ian%hixie.ch 1c351941fa Minor fix to autoop help. Patch by mental. 2003-08-09 15:13:03 +00:00
ian%hixie.ch 3e2088de28 Use DBM database instead of config file for seen data. Note that there is no migration path for old seen data, and that the config file isn't updated to remove the now superfluous variables. 2003-08-09 14:54:02 +00:00
ian%hixie.ch d729cf9ea7 better error handling (to handle the case where the servers are totally down, like now) 2003-08-09 13:58:13 +00:00
ian%hixie.ch d63f723feb Make mozbot slightly more willing to insult people (won't help much since the servers are down, but oh well) 2003-08-09 13:54:27 +00:00
ian%hixie.ch 990229393c minor comment fixup 2003-08-09 13:53:17 +00:00
ian%hixie.ch 5fbaadd4b6 Implement a hitting command, add some new variants to some existing commands 2003-08-09 13:49:36 +00:00
ian%hixie.ch b4135edf15 Fix a minor warning 2003-08-09 13:48:22 +00:00
ian%hixie.ch eed6008b54 Minor documentation fixes: typoes, slight inaccuracies, etc 2003-08-09 13:47:54 +00:00
ian%hixie.ch e30b8ac746 Fix a typo which confused older Perls, and fix a big error in the handling of uppercase channel names. b=MasterTLH (thanks dude), p=Hixie, r=justdave,bbaetz 2002-07-10 13:56:22 +00:00
ian%hixie.ch 1043c55c39 '<stuart> right now its showing a teranchela(sp?) eating something or something' r=kerz 2002-04-09 21:23:57 +00:00
ian%hixie.ch 022fbeb04b Bumping version number to 2.5. 2002-04-01 07:46:34 +00:00
ian%hixie.ch 5c4df623d9 Infobot is a little eager. 'aaa is bbb' was being handled as 'is bbb' because 'aaa' matched the 'ah' regexp. Oops. r=justdave. 2002-04-01 06:19:26 +00:00
ian%hixie.ch 223b5637b0 Bumping version number to 2.4. 2002-04-01 05:17:41 +00:00
ian%hixie.ch 8199dba14c Kooking Module for those times when someone is annoying you. Original code by Keunwoo Lee, ported by Pike. b=128010, r=zach. 2002-04-01 05:10:01 +00:00
ian%hixie.ch ad6c1d590e XML Logging Module. b=16226, r=kerz. 2002-04-01 05:08:37 +00:00
ian%hixie.ch f80bef3886 Generic Conversion module. b=72933, r=zach. 2002-04-01 05:07:36 +00:00
ian%hixie.ch 90b08ac487 Change the // forms to m// forms. Comment some of the regexps. Allow multiple bugs to be caught on one line. b=76910, r=kerz. 2002-04-01 05:03:03 +00:00
ian%hixie.ch 672a8db99a Changes Tinderbox to use either say or notify, configurable via the 'useNotice' variable. b=72960, r=timeless 2002-04-01 04:46:24 +00:00
ian%hixie.ch c455d29a91 Implements a magic eight-ball module. 2002-04-01 04:39:21 +00:00
ian%hixie.ch 71a6be2fe7 Use the new getHelpLine and getModules APIs instead of accessing \@modulenames and $helpline directly. This also makes the CTCP VERSION reply be sorted. b=130532, r=imajes 2002-04-01 04:32:42 +00:00
ian%hixie.ch 57e468fbbe Makes mozbot only mark joins as joined on a successful attempt. b=112049, r=kerz.
Implements getHelpLine and getModules API functions and updates documentation to match. b=130532, r=imajes.

Adds a notice() method to the mozbot API. Updates the documentation to reflect this. (Also updates the version and corrects a typo in the docs.) b=72960, r=timeless.

Fixes the problem whereby if a module doesn't load, it's not removed from the @modulenames list, which causes problems for modules that walk the @modulenames list to get each module in turn. b=133148, r=kerz.

The Log event for the Told event doesn't have the prefix text that made the event a Told event in the first place. This adds a field 'fulldata' to the event hash which will let loggers log the whole thing. Also updates documentation. b=133509, r=kerz.

Log events were not generated for events generated by the bot. This removes redundant checks to prevent that from happening (redundant since the server never sent us the messages in the first place) and then adds code to synthesise the relevant Log events. Updates the documentation to match. b=16226, r=kerz.

The Initialise handler was needlessly within the scope of an undef'd $/. This scopes the cause of this problem. b=131483, p=Robin Berjon, r=kerz, a=hixie.

Makes ctcpSend() send messages to the target, not the originator. This makes it work like say(). b=133140, r=caillion.

Adds a way to make the auth command not give confirmation feedback (quiet auth). b=134342, r=caillon.
2002-04-01 03:46:06 +00:00
ian%hixie.ch 10fa03034c Entries for empty lists were ignored when rewriting the configuration file. b=133179, r=timeless 2002-04-01 01:59:24 +00:00
ian%hixie.ch 3d7f568679 The 'seen' command should accept punctuation at the end, not consider it part of the nick to look for. b=133046, r=caillon. Some more friendliness. b=131323, r=caillon. 2002-03-31 23:53:11 +00:00
ian%hixie.ch 87223bdec0 Adds various different friendly prefixes to Infobot responses. b=131320, r=caillon. Makes mozbot ignore prefixes like peterv: at the start of auto-learnt factoids. b=132264, r=caillon. 2002-03-31 23:19:36 +00:00
ian%hixie.ch 14c7acad0f Minor typo in help text, ++ should be --. b=132195, p=mental, r=hixie 2002-03-24 16:54:07 +00:00
ian%hixie.ch 7046232b82 2.3 development has begun 2002-03-24 02:28:42 +00:00
ian%hixie.ch c878e09837 Correctly quote regular expressions when hostmasks are used. b=133023, p=jake, r=hixie 2002-03-23 23:18:16 +00:00
ian%hixie.ch 0d0352ed11 More fallout from the General.bm split. Change the IRC name to r=imajes. 2002-03-08 19:40:27 +00:00
ian%hixie.ch c8fba971f8 Hack workaround to make the General module autojoin all channels the first time the bot is run. This will be removed and fixed correctly for 2.4, see bug 112049. 2002-03-08 19:15:55 +00:00
ian%hixie.ch 13d001e9b3 Fix typo in the previous checkin that was making virgin installations not load the General module. 2002-03-08 18:39:39 +00:00
ian%hixie.ch 293e551f9c Updating various version strings to 2.2. 2002-03-08 15:43:31 +00:00
ian%hixie.ch d6728b8554 Split out the General module into its own file. This removes any version number dependence in mozbot.pl, which means that future updates will not automatically require mozbots to be restarted. b=124662, r=imajes 2002-03-08 15:39:47 +00:00
ian%hixie.ch 14593f0bf3 Spelling module. Checks your spelling on the fly. b=126612, r=imajes, code originally by mental. 2002-03-08 15:15:24 +00:00
ian%hixie.ch 80036cfbb1 Quizbot module. b=124621, r=imajes 2002-03-04 21:44:54 +00:00
ian%hixie.ch 51c165dbb8 Mozbot spams channels when it notices that tinderbox is down. This makes it shut up when it notices lots of changes. b=126063, r=imajes 2002-03-04 21:16:48 +00:00
ian%hixie.ch 1ffce5d6e3 The 'foo bugs' command should not be handled as a command, since it clashes with the 'help' command. Change it to a Baffled handler. b=115638, r=imajes 2002-02-26 22:54:02 +00:00
ian%hixie.ch e0fae9eb78 Empty lists are not saved. b=124661, r=imajes 2002-02-26 22:48:35 +00:00
ian%hixie.ch 799791d534 Make channelOpMasks be able to op via nickname by implementing normal hostmask syntax. b=73433, r=Jake. Add slightly more friendly syntax to ask to be opped. b=72961, r=kerz. 2002-02-25 16:48:28 +00:00