Commit Graph

102 Commits

Author SHA1 Message Date
ian%hixie.ch
fe839a2369 mixed case help lines were getting lost 2004-01-27 12:31:32 +00:00
ian%hixie.ch
25077e6cc0 Update documentation to match latest changes w.r.t. SpottedPart and SpottedQuit. Document 'unload' since three standard modules use it. 2004-01-27 01:42:28 +00:00
ian%hixie.ch
14075125c3 Make XMLLogger work again (fallout from the time patch a while back) 2004-01-27 01:29:18 +00:00
ian%hixie.ch
c147440f3f in eager mode, it looks silly if we don't trim trailing dots. 2004-01-26 22:03:03 +00:00
ian%hixie.ch
e239b32498 Make the port optional since not everyone knows it's 3306 :-) 2004-01-26 21:55:38 +00:00
ian%hixie.ch
af40ed588f More ways to insult (and praise) the bot. 2004-01-26 21:34:09 +00:00
ian%hixie.ch
a40bf9acdd * Keep track of age of quotes so we can avoid showing some quotes more than others
* Remove commented out code
* Fix the search string parser to actually, er, work
* Don't report number of matches using numbers if there is only one
* Check database is up before reporting status
* Check database is not empty before reporting status
* Report most popular quote
2004-01-26 20:33:16 +00:00
ian%hixie.ch
ed47087267 Crash protection for faulty modules that raise exceptions when reporting their help info. 2004-01-26 20:06:40 +00:00
jake%bugzilla.org
7248ced448 Bug 232156: Bugzilla 2.17.3 changed some field names in the RDF output. Make Mozbot succeed with either schema.
r= bbaetz
2004-01-26 02:57:03 +00:00
ian%hixie.ch
5259b4c612 Quotebot. Requires MySQL. Based on a specification written by Nortis http://www.blomstereng.org/ 2004-01-26 00:48:52 +00:00
ian%hixie.ch
8e92e66100 Standardise on 'status' as the status command for all modules. 2004-01-25 13:05:45 +00:00
ian%hixie.ch
d828839a5b Support comments, p tags, and div tags. 2004-01-25 13:04:23 +00:00
ian%hixie.ch
16365fd40c Added some default hit protection. Removed a redundant variable definition. Implemented responses for tickling and apologies. Added some support for the moronic misspelt 'u' (you) form. Added support for shaking hands. Added some insults to handle and cleaned up (/x) two regular expressions that were getting very long. 2004-01-25 11:41:48 +00:00
ian%hixie.ch
d0b875b352 Upgrade the insult protection overrides to be more customisable. Add more of them by default. Note that this is not a backwards compatible change but since we haven't released a version with this module yet, that's ok. 2004-01-25 00:08:43 +00:00
ian%hixie.ch
fe573d34c5 New fortune cookie format, in case we ever add more types of cookies. Limit on size of cookie file, to prevent trivial DOS attack. Prevent the addition of duplicate cookies. 2004-01-24 23:56:12 +00:00
ian%hixie.ch
2cdf4e84e1 * Support fluffy "tell me" prefix
* Fix a bug introduced in version 1.10 which made Infobot, ah, not work. (bug 223905, thanks to Charlie, Michael, and justdave)
* Support for more fluffy wording (expletives in questions)
* Space out some regular expressions
* Made the "anyone know what foo is" form actually work for the first time
* Fix the bug introduced 7 patches ago, which I partly fixed 5 patches ago, in which "targetted" comments wouldn't be, ah, targetted.
2004-01-24 23:48:11 +00:00
ian%hixie.ch
512bd2cee7 minor documentation error fix 2004-01-24 18:40:07 +00:00
justdave%syndicomm.com
8ebf9f1e35 small whitespace change to test cvs back-end changes related to this file 2004-01-21 07:58:31 +00:00
justdave%syndicomm.com
10486f21a3 Bug 115642: Use XML for buglists, and lots of other goodies. This makes the Bugzilla.bm module actually work now. :)
Patch primarily by Jake Steenhagen <jake@bugzilla.org> and Bradley Baetz <bbaetz@acm.org>
r= justdave
2004-01-21 07:45:39 +00:00
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
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
8321b8dfc5 implement 'lo' as a greeting 2003-10-16 19:42:34 +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
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
5b19b980a5 Minor documentation changes (nothing substantial) 2003-10-04 11:06:48 +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
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
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