ian%hixie.ch
7a073c75f5
oops, removed the wrong line two changes ago. This makes Infobot work again. Thanks to Eira for noticing the bug.
...
git-svn-id: svn://10.0.0.236/trunk@146134 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 12:16:12 +00:00
ian%hixie.ch
e5d679bdf8
labels can only go on blocks, not if statements, apparently. fixes bug 139646
...
git-svn-id: svn://10.0.0.236/trunk@146094 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 19:56:40 +00:00
ian%hixie.ch
121e4edce8
make help module give the topics for that module. fixes bug 145369.
...
git-svn-id: svn://10.0.0.236/trunk@146093 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 19:45:43 +00:00
ian%hixie.ch
23edabad73
allow smilies at the end of greetings
...
git-svn-id: svn://10.0.0.236/trunk@146092 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 19:34:01 +00:00
ian%hixie.ch
d370228c84
more happy, more kinky, and more consistent in its handlings of various forms of greetings.
...
git-svn-id: svn://10.0.0.236/trunk@145998 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 13:52:43 +00:00
ian%hixie.ch
63b599dd62
Make help slightly more helpful
...
git-svn-id: svn://10.0.0.236/trunk@145997 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 13:45:40 +00:00
ian%hixie.ch
ed31142824
Correct my spelling and my maths.
...
git-svn-id: svn://10.0.0.236/trunk@145996 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 13:45:06 +00:00
ian%hixie.ch
d3f9999600
Make the opme command also take into account masks.
...
git-svn-id: svn://10.0.0.236/trunk@145956 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 13:15:57 +00:00
ian%hixie.ch
afba3e8c3e
Remove some redundant checks for bug 133134.
...
git-svn-id: svn://10.0.0.236/trunk@145925 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:37:25 +00:00
ian%hixie.ch
ed375fdb84
Some more minor changes, and the addition of a response to '/me bites mozbot' (the 'kinky' responses, although they aren't very raunchy)
...
git-svn-id: svn://10.0.0.236/trunk@145924 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:35:59 +00:00
ian%hixie.ch
08e0b26ba1
New temperature scales (optimised for air temperatures)
...
git-svn-id: svn://10.0.0.236/trunk@145923 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:29:29 +00:00
ian%hixie.ch
302c09062d
Make Rude actually tell you the right host when it fails. Also, clarify a comment.
...
git-svn-id: svn://10.0.0.236/trunk@145818 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 15:13:53 +00:00
ian%hixie.ch
a0297d9b4b
Minor fix to autoop help. Patch by mental.
...
git-svn-id: svn://10.0.0.236/trunk@145817 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 15:13:03 +00:00
ian%hixie.ch
d66177a54f
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.
...
git-svn-id: svn://10.0.0.236/trunk@145816 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 14:54:02 +00:00
ian%hixie.ch
b7fc6f52c5
better error handling (to handle the case where the servers are totally down, like now)
...
git-svn-id: svn://10.0.0.236/trunk@145814 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:58:13 +00:00
ian%hixie.ch
130d4f80ef
Make mozbot slightly more willing to insult people (won't help much since the servers are down, but oh well)
...
git-svn-id: svn://10.0.0.236/trunk@145813 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:54:27 +00:00
ian%hixie.ch
cd92b19066
minor comment fixup
...
git-svn-id: svn://10.0.0.236/trunk@145812 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:53:17 +00:00
ian%hixie.ch
b871b37ad2
Implement a hitting command, add some new variants to some existing commands
...
git-svn-id: svn://10.0.0.236/trunk@145811 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:49:36 +00:00
ian%hixie.ch
15f14b3444
'<stuart> right now its showing a teranchela(sp?) eating something or something' r=kerz
...
git-svn-id: svn://10.0.0.236/trunk@118570 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-09 21:23:57 +00:00
ian%hixie.ch
427c693215
Bumping version number to 2.5.
...
git-svn-id: svn://10.0.0.236/trunk@117854 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 07:46:34 +00:00
ian%hixie.ch
745ddc7a1c
Infobot is a little eager. 'aaa is bbb' was being handled as 'is bbb' because 'aaa' matched the 'ah' regexp. Oops. r=justdave.
...
git-svn-id: svn://10.0.0.236/trunk@117849 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 06:19:26 +00:00
ian%hixie.ch
1669b9565b
Bumping version number to 2.4.
...
git-svn-id: svn://10.0.0.236/trunk@117846 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 05:17:41 +00:00
ian%hixie.ch
58c977da34
Kooking Module for those times when someone is annoying you. Original code by Keunwoo Lee, ported by Pike. b=128010, r=zach.
...
git-svn-id: svn://10.0.0.236/trunk@117845 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 05:10:01 +00:00
ian%hixie.ch
011e455224
XML Logging Module. b=16226, r=kerz.
...
git-svn-id: svn://10.0.0.236/trunk@117844 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 05:08:37 +00:00
ian%hixie.ch
302f31a558
Generic Conversion module. b=72933, r=zach.
...
git-svn-id: svn://10.0.0.236/trunk@117843 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 05:07:36 +00:00
ian%hixie.ch
a15abe4fe6
Change the // forms to m// forms. Comment some of the regexps. Allow multiple bugs to be caught on one line. b=76910, r=kerz.
...
git-svn-id: svn://10.0.0.236/trunk@117841 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 05:03:03 +00:00
ian%hixie.ch
fab79917ad
Changes Tinderbox to use either say or notify, configurable via the 'useNotice' variable. b=72960, r=timeless
...
git-svn-id: svn://10.0.0.236/trunk@117840 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 04:46:24 +00:00
ian%hixie.ch
14b711c155
Implements a magic eight-ball module.
...
git-svn-id: svn://10.0.0.236/trunk@117837 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 04:39:21 +00:00
ian%hixie.ch
9a681e9932
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
...
git-svn-id: svn://10.0.0.236/trunk@117836 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 04:32:42 +00:00
ian%hixie.ch
f728ed9c4c
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.
git-svn-id: svn://10.0.0.236/trunk@117833 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 03:46:06 +00:00
ian%hixie.ch
f5d896f30d
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.
...
git-svn-id: svn://10.0.0.236/trunk@117824 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-31 23:53:11 +00:00
ian%hixie.ch
16c09d90ea
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.
...
git-svn-id: svn://10.0.0.236/trunk@117821 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-31 23:19:36 +00:00
ian%hixie.ch
d988f6df1d
Minor typo in help text, ++ should be --. b=132195, p=mental, r=hixie
...
git-svn-id: svn://10.0.0.236/trunk@117372 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 16:54:07 +00:00
ian%hixie.ch
e1cfbfbcb2
2.3 development has begun
...
git-svn-id: svn://10.0.0.236/trunk@117361 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 02:28:42 +00:00
ian%hixie.ch
b89605d95a
Correctly quote regular expressions when hostmasks are used. b=133023, p=jake, r=hixie
...
git-svn-id: svn://10.0.0.236/trunk@117352 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 23:18:16 +00:00
ian%hixie.ch
a72079be39
More fallout from the General.bm split. Change the IRC name to r=imajes.
...
git-svn-id: svn://10.0.0.236/trunk@116160 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 19:40:27 +00:00
ian%hixie.ch
80d85e5ad8
Updating various version strings to 2.2.
...
git-svn-id: svn://10.0.0.236/trunk@116152 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:43:31 +00:00
ian%hixie.ch
ccae3d514b
Spelling module. Checks your spelling on the fly. b=126612, r=imajes, code originally by mental.
...
git-svn-id: svn://10.0.0.236/trunk@116149 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:15:24 +00:00
ian%hixie.ch
fb585f901e
Quizbot module. b=124621, r=imajes
...
git-svn-id: svn://10.0.0.236/trunk@115736 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:44:54 +00:00
ian%hixie.ch
b0ca435145
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
...
git-svn-id: svn://10.0.0.236/trunk@115735 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:16:48 +00:00
ian%hixie.ch
d92656f385
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
...
git-svn-id: svn://10.0.0.236/trunk@115378 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 22:54:02 +00:00
ian%hixie.ch
cf66fbb40b
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.
...
git-svn-id: svn://10.0.0.236/trunk@115311 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 16:48:28 +00:00
ian%hixie.ch
9c32550d39
Implement Infobot functionality as a bot module. b=123692, r=timeless
...
git-svn-id: svn://10.0.0.236/trunk@115310 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 15:49:23 +00:00
ian%hixie.ch
908e34841f
Improve help info. Change the command syntax to not clash with the Infobot module. Made the -- and ++ commands slightly more discriminating. Fixed an error in an error message (how long till ' loses its special meaning... grr...). Made people drop off the list when they hit zero. Made the individual karma report give the position of the person in the list. Fixed a logic errer in the private stats code. b=123713, r=kerz
...
git-svn-id: svn://10.0.0.236/trunk@114965 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:34:49 +00:00
ian%hixie.ch
c3fd01caee
Stop private messages to the bot from being logged. b=123956, r=kerz. Rename the default command from uris to links. b=72957, r=kerz.
...
git-svn-id: svn://10.0.0.236/trunk@114954 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:42:04 +00:00
ian%hixie.ch
96d388d9f9
Minor changes to what commands are accepted to make it friendlier. b=72961, r=kerz
...
git-svn-id: svn://10.0.0.236/trunk@114953 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:37:20 +00:00
ian%hixie.ch
24837172c9
Correct minor typo ('retieve' to 'retrieve'). r=ispell
...
git-svn-id: svn://10.0.0.236/trunk@114935 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:04:55 +00:00
ian%hixie.ch
27c6b2fa52
Implement wwwtitle and correct a logic error in the comment and message text of wwwdoctype. r=zach, b=72953
...
git-svn-id: svn://10.0.0.236/trunk@114626 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:25:40 +00:00
ian%hixie.ch
3c71ea2b99
Adding Stocks contributor.
...
git-svn-id: svn://10.0.0.236/trunk@114388 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 13:48:19 +00:00
ian%hixie.ch
8849568641
Inital implementation of Stock Quote module. Code/Review by both zach and Hixie. b=70874
...
git-svn-id: svn://10.0.0.236/trunk@114349 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:42:57 +00:00