e77dc571be
markov: remove unused imports in ircplugin
2015-05-19 21:54:39 -05:00
53caf2b94b
reference handlers directly rather than w/getattr
...
mostly just picking a convention
2015-05-15 22:21:15 -05:00
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
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
16fa94cb24
markov: don't learn recursive stuff
2015-05-15 18:38:00 -05:00
43da4bff5a
markov: add !markov reply command
2015-05-15 18:37:48 -05:00
115e82f0fc
ircmgmt, markov: actually use bot.reply() right
2015-05-15 18:19:55 -05:00
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
94656b71d2
markov: irc plugin
...
doesn't support the (unused?) commands of the old bot yet, but does do
basic irc watching and replying
2015-05-15 17:02:28 -05:00
950ad4cc4c
markov: get_or_create_target_context properly
2015-05-15 17:02:13 -05:00
c371df5eb0
markov: move shared methods into lib.py
2015-05-15 08:36:17 -05:00
1570bc28f9
markov: increase context/target name size
2015-05-15 08:32:36 -05:00
92bea5f629
Django 1.8 port: move markov templates to app dir
2015-05-15 08:30:58 -05:00
518ad4174a
django bump to 1.7.8
2015-05-08 22:32:04 -05:00
2ffdf26ec2
reorganizing project directories, part 1
2015-05-08 20:37:22 -05:00