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

185 Коммитов

Автор SHA1 Сообщение Дата
ian%hixie.ch e59f2e3941 eagerToHelp and ridiculouslyEagerToHelp modes. See bug 142371. 2003-10-26 12:14:39 +00:00
ian%hixie.ch 027565eb9e Bug 141346: 'I am' wasn't learning correctly. 2003-10-26 11:58:06 +00:00
ian%hixie.ch f17e1550d0 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 fee0655e91 fix minor grammar error 2003-10-19 22:33:00 +00:00
ian%hixie.ch 03344c9c03 Homogenise the violence code a bit. 2003-10-19 22:13:42 +00:00
ian%hixie.ch 0044f92d43 Insult Generator. See bug 204356 for details. 2003-10-19 22:11:16 +00:00
ian%hixie.ch c8acfaa0ec dumb bot 2003-10-19 21:06:56 +00:00
ian%hixie.ch 1edb803b08 Improve the documentation for people troubleshooting connection problems. 2003-10-19 17:32:39 +00:00
ian%hixie.ch 7708664bdd 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 146f340f3c Support 'mozbot!' on its own. 2003-10-18 10:57:56 +00:00
ian%hixie.ch b9bc201a96 Be silently compatible with Infobot's 'karma' syntax. Bug 142377 2003-10-17 09:47:53 +00:00
ian%hixie.ch 4e01a751b0 Support password protected servers. bug 222129. 2003-10-16 21:17:39 +00:00
ian%hixie.ch f3bfd8b281 implement 'lo' as a greeting 2003-10-16 19:42:34 +00:00
ian%hixie.ch 309a602d7e 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 c52772141c 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 584c144e10 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 76a655d873 Add missing name. 2003-10-04 17:18:12 +00:00
ian%hixie.ch 4aa3dcd464 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 aadbe033f6 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 dc2286f4b2 primitive 'bitch' support 2003-10-04 13:01:22 +00:00
ian%hixie.ch dd5e271f81 Updating credits for last checkin. 2003-10-04 12:13:31 +00:00
ian%hixie.ch 0d8c92bf8a 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 c94bd27e75 Minor documentation changes (nothing substantial) 2003-10-04 11:06:48 +00:00
ian%hixie.ch f651435ba8 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 9bae650412 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 ae4b8465b6 Bug 134600: Add some more modules to the default set. 2003-10-03 23:46:54 +00:00
ian%hixie.ch 5c0d97549c 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 123d2c4203 More diagnostics for localAddr users. (check the version of Net::IRC) 2003-10-03 23:03:52 +00:00
ian%hixie.ch e148db075c 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 fde870de15 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 9074fb4cc2 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 11f8578752 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 3c448272a7 Typo... 2003-09-24 21:28:27 +00:00
ian%hixie.ch 93062ca7e5 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 5a2bd48f3d 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 ebbbda9786 '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 5d5d01046d 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 1a82f9d912 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 88136213bb labels can only go on blocks, not if statements, apparently. fixes bug 139646 2003-08-16 19:56:40 +00:00
ian%hixie.ch 838efb60bc make help module give the topics for that module. fixes bug 145369. 2003-08-16 19:45:43 +00:00
ian%hixie.ch 01b816884b allow smilies at the end of greetings 2003-08-16 19:34:01 +00:00
ian%hixie.ch b4ffec79a9 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 0a27519760 Make help slightly more helpful 2003-08-14 13:45:40 +00:00
ian%hixie.ch edfd101935 Correct my spelling and my maths. 2003-08-14 13:45:06 +00:00
ian%hixie.ch db1c10af8f Make the opme command also take into account masks. 2003-08-13 13:15:57 +00:00
ian%hixie.ch 512ad60ef4 Remove some redundant checks for bug 133134. 2003-08-12 16:37:25 +00:00
ian%hixie.ch 5998d1541b 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 7cda790d57 New temperature scales (optimised for air temperatures) 2003-08-12 16:29:29 +00:00
ian%hixie.ch 0377641f7d 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 35eaed6202 Minor fix to autoop help. Patch by mental. 2003-08-09 15:13:03 +00:00