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