e8d9228b61convert countdown to a Module. one of many steps in the plan for recursionBrian S. Stephan2010-07-25 21:11:27 -05:00
56a45bc83bimplement google translate. works pretty well for url scrapingBrian S. Stephan2010-07-25 20:23:41 -05:00
11ddb9af27have Module inherit from object, remove some debugging stuff in Module, implemeent a skeleton of a GoogleTranslate module, use that to testBrian S. Stephan2010-07-25 20:14:53 -05:00
c25af51088Module class, convenience for implementing new features. meant to be inheritedBrian S. Stephan2010-07-25 20:09:02 -05:00
9f6ae529fesemicolon support. multiple rolls on one line, separated by ;Brian S. Stephan2010-07-25 19:21:20 -05:00
ec2be10acadice roller, fairly sophisticated already, for normal rollsBrian S. Stephan2010-07-25 17:39:22 -05:00
939f522f4bless what.split(), more counting of what.split() resultsBrian S. Stephan2010-07-25 10:43:27 -05:00
748b59a272set the config's nick when changing nick. this will be saved for next timeBrian S. Stephan2010-07-25 10:28:50 -05:00
93c86257a0command to change the bot's nick, refer to that rather than the original config option when neededBrian S. Stephan2010-07-25 10:24:15 -05:00
226ad6709ecommand to save the config file without quitting. mostly using for debugging, but probably interesting in generalBrian S. Stephan2010-07-25 10:09:48 -05:00
9a4429d3d9seen command and tracking of when people speak in pubmsg. stored in config so that it can be loaded between sessionsBrian S. Stephan2010-07-25 09:34:28 -05:00
2872a54ef2allow quit command in pubmsg now that we have bot prefixing (and of course, the admin stuff is also necessary)Brian S. Stephan2010-07-25 08:53:41 -05:00
f6319244c8only run commands in pubmsg if the bot has been addressedBrian S. Stephan2010-07-25 08:52:48 -05:00
d1d54ca35cpretty trivial variable renames for bot connection variablesBrian S. Stephan2010-07-25 08:24:04 -05:00
51659c6078pubmsg handler, uses most admin commands so far (may do all of them soon, after i add bot prefixing)Brian S. Stephan2010-07-25 08:20:58 -05:00
934e8e3fe8check for channel with is_channel in a couple places where it's relevantBrian S. Stephan2010-07-25 07:58:52 -05:00
f170743837genericify existing admin functions, move standard variable declaration to on_privmsg and use them as arguments, use nm_to_n/nm_to_uh irclib functions for getting nick/userhostBrian S. Stephan2010-07-25 07:54:11 -05:00
317d0d575dmove join/part/quit/autojoin to separate functions. part 1 of making things genericBrian S. Stephan2010-07-25 07:34:54 -05:00
8fcd0a9949dr.botzo.cfg -> dr.botzo.cfg.example, now that quitting the bot's connection will save the config and create a lot of noise if i were committing all of thatBrian S. Stephan2010-07-24 13:22:07 -05:00