Brian S. Stephan
53caf2b94b
reference handlers directly rather than w/getattr
...
mostly just picking a convention
2015-05-15 22:21:15 -05:00
Brian S. Stephan
903a8f5c80
ircbot: list to remove_global_regex_handler
...
same as previous commit, inverse of add_, for convenience
2015-05-15 22:15:43 -05:00
Brian S. Stephan
134c02dc59
ircbot: list of events to add_global_regex_handler
...
for convenience, pass a list of events to add_global_regex_handler if
you want to have multiple things fire the same handler. common case is
pubmsg and privmsg
2015-05-15 22:08:00 -05:00
Brian S. Stephan
a3484b0d3a
topicmonitor: monitor when channel topic changes
...
comes with a migration to add topic tracking to IrcChannel
2015-05-15 21:48:19 -05:00
Brian S. Stephan
80eca4781c
ircmgmt: cleanups, remove some unused stuff
2015-05-15 21:21:39 -05:00
Brian S. Stephan
67411ad0bc
echo: a simple echo plugin
2015-05-15 18:22:13 -05:00
Brian S. Stephan
115e82f0fc
ircmgmt, markov: actually use bot.reply() right
2015-05-15 18:19:55 -05:00
Brian S. Stephan
67098c34bb
ircmgmt: unregister handle_quit
2015-05-15 17:36:51 -05:00
Brian S. Stephan
07ca50dfb6
ircbot: reply() method that supports recursion
...
undecided if i'll bother to bring recursion back, but if it works out,
provide this method to either reply or give text to the thing recursing.
either way this is a bit clearer than using privmsg() directly, usually
2015-05-15 17:35:03 -05:00
Brian S. Stephan
34c73fccf9
create a plugin to do common basic irc actions
2015-05-12 22:39:53 -05:00