Commit Graph

  • 411289e625 Made privmsgs wrappers stackable. Jeremy Fincher 2003-09-17 23:31:45 +00:00
  • fad77c9545 Forgot to change a topicget to a gettopic. Jeremy Fincher 2003-09-17 22:49:00 +00:00
  • d227111b0c Added privmsgs.name, privmsgs.channel, and privmsgs.checkChannelCapability. Converted the Topic plugin to use some of them. Jeremy Fincher 2003-09-17 22:38:03 +00:00
  • fd1aacbd64 Fixed snarfer for drawn games. Jeremy Fincher 2003-09-17 21:31:04 +00:00
  • 70b80f0622 Added configuration variable to determine whether pipe syntax is accepted. Jeremy Fincher 2003-09-17 19:19:38 +00:00
  • 1c99146f41 Added some try/finallies to make sure replyWhenNotCommand always got reset properly. Jeremy Fincher 2003-09-17 19:16:56 +00:00
  • 41339e80e7 Added an exception for malformed IRC messages and a little more error checking to the string parsing for IrcMsgs. Jeremy Fincher 2003-09-17 18:21:35 +00:00
  • 5ace516fb1 Reworked some callCommand stuff to centralize some code. Jeremy Fincher 2003-09-17 08:12:59 +00:00
  • 457de48be4 Made sure no information is leaked with last being able to return private messages. Jeremy Fincher 2003-09-17 08:07:24 +00:00
  • 71bba5d28c I was setting the prefix for the message to be added to the IrcState object, but I don't know why. We'll find out soon enough. Jeremy Fincher 2003-09-17 07:54:02 +00:00
  • 288f6179d6 Fixed a bug in the handling of the msg keyword argument in IrcMsg. Jeremy Fincher 2003-09-17 07:53:11 +00:00
  • e02589c204 Added small optimization. Jeremy Fincher 2003-09-17 07:32:02 +00:00
  • bd800365ec Made sure to canonicalName the capabilities that are added. Jeremy Fincher 2003-09-17 07:27:11 +00:00
  • 2bc60c9dab Added some stuff, though it still needs much more. Jeremy Fincher 2003-09-17 07:26:43 +00:00
  • 3016b98ce5 setdefaultcapability and unsetdefaultcapability were behind the times. Jeremy Fincher 2003-09-16 19:01:23 +00:00
  • b95985c3aa dbchange now updates the added_by field James Vega 2003-09-16 18:53:09 +00:00
  • 292bb2550e Removed requested_by and use_count from {lart,excuse,insult,praise} tables James Vega 2003-09-16 18:11:16 +00:00
  • 9ed2dcbc31 Fixed bug #807245, changetopic reorders topics. Jeremy Fincher 2003-09-16 18:08:33 +00:00
  • 7719b8dad3 Fixed a couple typos in dbinfo James Vega 2003-09-16 17:16:11 +00:00
  • 32b0b65475 plugins/FunDB.py: added support for dbchange test/test_FunDB.py: added testing for dbchange James Vega 2003-09-16 16:49:17 +00:00
  • aee02ddd81 Fix for jamessan's bug. Jeremy Fincher 2003-09-16 05:59:07 +00:00
  • e368e90723 Um, yeah...strings are immutable in Python. I should know that. Jeremy Fincher 2003-09-16 05:58:56 +00:00
  • 66b64bd002 Oops, forgot to remove this before committing :) Jeremy Fincher 2003-09-15 17:26:00 +00:00
  • 1abddefa52 Added upgrade script to upgrade old botscripts to the new template. Jeremy Fincher 2003-09-15 17:20:23 +00:00
  • 35e7d409dd Reorgnized template in preparation for the upgrade script. Jeremy Fincher 2003-09-15 17:08:24 +00:00
  • 148746ccd5 Make sure it doesn't allow plugins that don't start with a capital. Jeremy Fincher 2003-09-15 16:30:12 +00:00
  • 467688de74 A bit of cleanup work, mostly on the python zegrep portion of debfile Daniel DiPaolo 2003-09-15 02:45:39 +00:00
  • 6c898a8757 * Initial import of DocBook conversions of documentation Daniel DiPaolo 2003-09-14 23:24:13 +00:00
  • 894b213fa1 Fixed typos and grammar errors Daniel DiPaolo 2003-09-14 21:34:39 +00:00
  • 679b8fbaee Fixed output in the face of a single responding dictionary. Jeremy Fincher 2003-09-14 07:39:39 +00:00
  • 3da65af7c8 * Beginnings of news stuff, yay Daniel DiPaolo 2003-09-14 07:38:26 +00:00
  • feb85382af Made usernames case-insensitive. Jeremy Fincher 2003-09-14 07:05:41 +00:00
  • df9ce1b632 Added note about examples/Random.py. Jeremy Fincher 2003-09-14 05:55:46 +00:00
  • 24e26dc336 Updated EXAMPLE, finally :) Jeremy Fincher 2003-09-14 03:33:02 +00:00
  • 2d0671b6f6 Changed delhostmask to removehostmask and fixed a bug. Jeremy Fincher 2003-09-14 02:52:40 +00:00
  • 0293a2ba0d Fixed bug in addhostmask. Jeremy Fincher 2003-09-14 02:45:09 +00:00
  • e729b430b6 Updated for the new ircdb.users. Jeremy Fincher 2003-09-14 02:43:17 +00:00
  • 644fd692fa Changed random.sample(seq, 1)[0] to random.choice. Completely forgot the name of the choice function. Jeremy Fincher 2003-09-14 01:18:50 +00:00
  • b497acbc43 Removed the URL from the snarfer output. Jeremy Fincher 2003-09-13 22:32:32 +00:00
  • 7be6ce500f Forgot to convert back to the one-name system. Jeremy Fincher 2003-09-13 22:22:41 +00:00
  • 36163997d2 Added documentation. Jeremy Fincher 2003-09-13 17:29:56 +00:00
  • 9e042c5701 Added reconf command. Jeremy Fincher 2003-09-13 15:13:46 +00:00
  • 9f51a69d96 Moved calc and rpn from FunCommands to the new Math plugin. Jeremy Fincher 2003-09-13 15:00:22 +00:00
  • b34b6efd14 Fixed to use the proper nick. Jeremy Fincher 2003-09-13 14:48:49 +00:00
  • d2ec31c45b Fixed bug in removeAlias that it wouldn't clear the frozen set. Jeremy Fincher 2003-09-13 14:46:03 +00:00
  • c232a31f8f Converted to match the new ircdb stuff. Jeremy Fincher 2003-09-13 14:22:43 +00:00
  • a5199c7275 Updated for the new users.conf format. Jeremy Fincher 2003-09-13 14:07:29 +00:00
  • 8cdb3ddabc Added support for bulk plugin addition. Jeremy Fincher 2003-09-13 14:04:18 +00:00
  • 9c7b851c0a Added RFE #805372, question about usage examples. Jeremy Fincher 2003-09-13 13:49:13 +00:00
  • e31d2d8b85 Added unregister command. Jeremy Fincher 2003-09-13 13:44:13 +00:00
  • 358533b335 Removed deepthought command now that we have a supyfact for it. Jeremy Fincher 2003-09-13 13:39:41 +00:00
  • caa099dfc1 Added RFE #804955, lookup should return a random key: value if not given an argument. Jeremy Fincher 2003-09-13 13:33:49 +00:00
  • fb60da149b Added ability to specify optional arguments in aliases with @\d+. Jeremy Fincher 2003-09-13 13:30:33 +00:00
  • 5a15783e7a Made sure chanop capability supercedes everything else. Jeremy Fincher 2003-09-13 12:59:22 +00:00
  • d3a81688fa Made sure the default plugins aren't listed in the plugins list. Jeremy Fincher 2003-09-12 21:40:34 +00:00
  • 2e82a85e40 Added hostmask command. Jeremy Fincher 2003-09-12 21:16:59 +00:00
  • 92369c6fde Changed logging of ignorance in PrivmsgRegexp. Jeremy Fincher 2003-09-12 20:20:18 +00:00
  • 41d266f207 Updated ircdb to have persistent user ids. Jeremy Fincher 2003-09-12 20:06:58 +00:00
  • a0e0ca2c5f Forgot to check if conf.replyWhenNotCommand is True before deciding not to respond if there's a non-command in the dealio. Jeremy Fincher 2003-09-12 19:15:33 +00:00
  • 417c1f3ea4 Added a 'from fix import *' Jeremy Fincher 2003-09-12 18:07:04 +00:00
  • fac234359a Switch whoami to use conf.replyNotRegistered James Vega 2003-09-12 17:08:09 +00:00
  • f524ec0ac9 plugins/Quotes.py: addquote now announces the id of the new quote test/test_Quotes.py: updated to reflect change in plugin James Vega 2003-09-12 13:23:09 +00:00
  • 91274d3f54 addquote now returns the number id of the quote that was added, i.e. Quote #4 added James Vega 2003-09-12 10:54:25 +00:00
  • 0aa448bfc7 Added keyword option And to commaAndify to allow specifying a word other than 'and' as the last separator. Jeremy Fincher 2003-09-12 08:55:30 +00:00
  • a169b64740 Registered upkeep with atexit. Jeremy Fincher 2003-09-12 07:48:01 +00:00
  • da8ee2a758 Fixed bug where the bot would respond with 'there is no such command' if it wasn't the canonical name. Jeremy Fincher 2003-09-12 06:59:41 +00:00
  • 407da29675 Made more help a little clearer. Jeremy Fincher 2003-09-11 22:21:56 +00:00
  • 00418143dc Forgot to handle the case where there wasn't any command in morehelp. Jeremy Fincher 2003-09-11 20:18:58 +00:00
  • 47ea9b809f * Fixed Debian's debfile command to work properly Daniel DiPaolo 2003-09-11 18:46:17 +00:00
  • 9eb08fa205 Removed length restriction from deepthought. Jeremy Fincher 2003-09-11 18:39:47 +00:00
  • 7dfeb8d486 Added necessary imports to configure. Jeremy Fincher 2003-09-11 12:32:39 +00:00
  • 60dc66927d Added special handling in the case where the bot is kicked from the channel. Jeremy Fincher 2003-09-11 10:27:49 +00:00
  • bafc23f536 Added configure questions. Jeremy Fincher 2003-09-11 10:05:24 +00:00
  • e6556ec101 Removed zipcode stuff. Jeremy Fincher 2003-09-11 09:56:59 +00:00
  • 74a9964da2 Updated PrivmsgCommandAndRegexp to also sort its regexps by their method name. Jeremy Fincher 2003-09-11 09:10:42 +00:00
  • 99f88bd20a Added DCC CHAT support. Jeremy Fincher 2003-09-11 06:43:49 +00:00
  • ab88ee0d25 Fixed bug where he'd reply that a command didn't match when regexp methods matched. Jeremy Fincher 2003-09-11 05:31:01 +00:00
  • ec1e60bf00 Updated test to reflect new msg.nick != irc.nick guard in doPrivmsg. Jeremy Fincher 2003-09-11 05:16:12 +00:00
  • 77ff4f8036 Help updates, updates for metagoogle, and a change in bolding. Jeremy Fincher 2003-09-10 22:29:34 +00:00
  • 7605f6512e Initial checkin. Jeremy Fincher 2003-09-10 22:22:50 +00:00
  • 273e4a7a0c Added removeAlias method for easy access from within other plugins. Jeremy Fincher 2003-09-10 21:15:09 +00:00
  • dca69510f3 Extracted alias-adding functionality out into a function usable from within other plugins. Jeremy Fincher 2003-09-10 20:25:15 +00:00
  • 30bedebba3 Oops, broke something, and didn't fix anything. Jeremy Fincher 2003-09-10 19:28:44 +00:00
  • 7dfdef787a Made the bot not respond to himself when he gets something that's not a command. Jeremy Fincher 2003-09-10 18:52:12 +00:00
  • 335addc623 Had to move baseplugin.py to src/ for supporting multiple plugin directories. Jeremy Fincher 2003-09-10 18:42:27 +00:00
  • d46f6494e7 Made --url into --fancy and made simple URL responses the default. Jeremy Fincher 2003-09-10 18:15:28 +00:00
  • 176b9b30b6 Fix for RFE #801934: Response in case of non-commands. Jeremy Fincher 2003-09-10 08:32:20 +00:00
  • ffefdf1ab7 Added new pipe syntax to check for recursive aliases. Jeremy Fincher 2003-09-10 08:15:44 +00:00
  • e0fae30f46 Now allow multiple plugin directories, RFE #802614. Jeremy Fincher 2003-09-10 06:05:58 +00:00
  • 73986cb03c Fixed new assert in testTitle. Jeremy Fincher 2003-09-10 05:58:38 +00:00
  • ecc820a49c Fixe for bug with titles that spread across lines. Jeremy Fincher 2003-09-09 21:00:36 +00:00
  • f95a804fe9 Changed asserts to show the repr() if they fail. Jeremy Fincher 2003-09-09 20:44:58 +00:00
  • 580edc37c5 Added a commit to doPrivmsg. Jeremy Fincher 2003-09-09 17:40:47 +00:00
  • 949deee935 Added RFE #802856, so regexps aren't required by searchfactoids. Jeremy Fincher 2003-09-09 08:41:16 +00:00
  • 073040d92e Fixed bug #802804 about the bad appearance of [not an acronym]. Jeremy Fincher 2003-09-09 08:33:07 +00:00
  • d68c42684d Fixed bug #802801 about calc exposing too ugly error messages. Added tests. Jeremy Fincher 2003-09-09 08:25:33 +00:00
  • 9bca5d98f7 Fixed bug #802826, --safe wouldn't work. Jeremy Fincher 2003-09-09 08:23:36 +00:00
  • 671648368a Added version check to the template. Jeremy Fincher 2003-09-09 08:04:25 +00:00
  • e386518997 Fixed escaping KeyError and added test. Jeremy Fincher 2003-09-09 07:57:49 +00:00
  • 2719812074 Fixed bug with ACTIONs and added test. Jeremy Fincher 2003-09-09 07:36:41 +00:00