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

185 Коммитов

Автор SHA1 Сообщение Дата
ian%hixie.ch fd1fb4e679 eagerToHelp and ridiculouslyEagerToHelp modes. See bug 142371. 2003-10-26 12:14:39 +00:00
ian%hixie.ch e1d6df8147 Bug 141346: 'I am' wasn't learning correctly. 2003-10-26 11:58:06 +00:00
ian%hixie.ch 160a2ba452 Escape nicks in regular expressions so that they still work even if the bot is called something silly like '[bot]'. Bug 134599. 2003-10-26 11:30:09 +00:00
ian%hixie.ch 9335e3bc94 fix minor grammar error 2003-10-19 22:33:00 +00:00
ian%hixie.ch ab8bc94683 Homogenise the violence code a bit. 2003-10-19 22:13:42 +00:00
ian%hixie.ch 973a7c6064 Insult Generator. See bug 204356 for details. 2003-10-19 22:11:16 +00:00
ian%hixie.ch 8747fc4ba9 dumb bot 2003-10-19 21:06:56 +00:00
ian%hixie.ch 330e5c37e8 Improve the documentation for people troubleshooting connection problems. 2003-10-19 17:32:39 +00:00
ian%hixie.ch b94cd9ee21 Undocumented (for now) feature: let the user override the bot's username from the config file by setting the 'username' configuration option to a true value (defaults to 0). 2003-10-19 17:02:07 +00:00
ian%hixie.ch bd59fa0076 Support 'mozbot!' on its own. 2003-10-18 10:57:56 +00:00
ian%hixie.ch 7931dd2ce8 Be silently compatible with Infobot's 'karma' syntax. Bug 142377 2003-10-17 09:47:53 +00:00
ian%hixie.ch f746e27ec1 Support password protected servers. bug 222129. 2003-10-16 21:17:39 +00:00
ian%hixie.ch 8321b8dfc5 implement 'lo' as a greeting 2003-10-16 19:42:34 +00:00
ian%hixie.ch ed9b436ee6 reap children correctly (attempt number 77281). Correct misspellings in comments. Remove some redundant output. 2003-10-05 20:15:05 +00:00
ian%hixie.ch e16e30afa3 Convert RDF.bm to use a real XML parser (now requires XML::RSS, available at your nearest CPAN mirror). Thanks to Jeff Bisbee. See bug 154826. 2003-10-05 20:06:38 +00:00
ian%hixie.ch 13f6d47a70 Bug 154337: A new output style for help, especially for people with few modules loaded. Based on a patch by Joel Thornton. 2003-10-04 18:18:49 +00:00
ian%hixie.ch 56f60886bc Add missing name. 2003-10-04 17:18:12 +00:00
ian%hixie.ch badb68a63c Script for restarting mozbot from crontab. Based on a script by Joel Thornton <joelpt@eml.cc>. See bug 153043. 2003-10-04 17:17:04 +00:00
ian%hixie.ch 77e86a9bf0 Basic NickServ support. Tested with Q@cserve.quakenet.org, let me know if you have problems on other networks. 2003-10-04 13:03:50 +00:00
ian%hixie.ch 51a9513d72 primitive 'bitch' support 2003-10-04 13:01:22 +00:00
ian%hixie.ch 6dc1c0ef41 Updating credits for last checkin. 2003-10-04 12:13:31 +00:00
ian%hixie.ch b06ad40bcd Bug 159567: improvements to user management. Based on a patch by Adam Di Carlo. Improvements include: 'deleteuser' admin command. 'changepassword' admin command. Better error messages when the two new passwords don't match. Edits to the INSTALL file. Also removes the recently added 'sleep' statement on quit since it wasn't helping. 2003-10-04 12:09:38 +00:00
ian%hixie.ch 5b19b980a5 Minor documentation changes (nothing substantial) 2003-10-04 11:06:48 +00:00
ian%hixie.ch 884f6797f0 Minor fixes: check that we can actually resolve the server (Net::IRC was being remarkably unhelpful in that regard), make the helpline a bit shorter (servers were cropping it), make us sleep when we quit (not sure it'll help, but maybe it'll help with the problem of us not always getting our /quit message across) 2003-10-04 00:23:57 +00:00
ian%hixie.ch 501a7510d5 Bug 215848: Cope with servers that don't like our IRC name. This is basically untested. 2003-10-04 00:06:46 +00:00
ian%hixie.ch cc100f9da1 Bug 134600: Add some more modules to the default set. 2003-10-03 23:46:54 +00:00
ian%hixie.ch 31f4b76fbd Implement incoming Notice support in the BotModule APL. Bug 169882. Largely based on a patch by Ken Coar. 2003-10-03 23:35:49 +00:00
ian%hixie.ch 0f67329225 More diagnostics for localAddr users. (check the version of Net::IRC) 2003-10-03 23:03:52 +00:00
ian%hixie.ch 9103b2e742 Bug 131324: Stop the bot from saying the same thing n times in a row. 2003-10-03 21:01:48 +00:00
ian%hixie.ch d80d23f8f1 Bug 124748: Stop time drift once and for all by using a globally initialised time() value. This was done as a pretty blind search-and-replace, so may have caused regressions and may be non-optimal. Please file bugs if you spot problems. This adds the entry 'time' to the event object. 2003-10-03 15:47:35 +00:00
ian%hixie.ch 37514d30b5 Make all instances of the time function have brackets, to make them easier to find. 2003-10-03 15:19:12 +00:00
ian%hixie.ch af90e48a89 Bug 134617: Let users tell the bot to shut up. Adds a 'getMessageQueue' function to the bot API. Also fixes some unrelated minor issues in the developer documentation and makes a tiny optimisation in drainmsgqueue. 2003-10-03 15:08:42 +00:00
ian%hixie.ch 5e43dbaa22 Typo... 2003-09-24 21:28:27 +00:00
ian%hixie.ch 6d3257f5c7 Stop an infinite loop that occurs if you have questions all in the same category. Bug found by ltost. 2003-09-24 21:22:50 +00:00
ian%hixie.ch b5920883b6 Upgrade ignoredUsers and implement ignoredTargets. Fixes bug 133067, adds a bunch of documentation. Other very minor typographical fixes. 2003-09-20 21:10:28 +00:00
ian%hixie.ch 22e3d1ab3b 'IGNORE' doesn't seem to work on all platforms. Let's go back to our old reaping code. It still seems to fix the bug. Also, fix another instance of the '/bin/bash might be tainted' problem. 2003-09-20 18:17:53 +00:00
ian%hixie.ch 0f42189a5d Change our child process handling behaviour to be more proactive and hopefully less likely to hang. This in theory fixes bug 111987, but who knows. Feel free to reopen that bug if it doesn't help or if it makes things worse (e.g. if you start seeing zombie processes everywhere). It seemed to work for me on Debian. 2003-09-20 17:27:09 +00:00
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