dr.botzo/modules
Brian S. Stephan 947e82b78f Dispatch: send messages to channels via XML-RPC
keep a collection of key-channel pairs that, when receiving an XML-RPC
dispatch message with a key and message, sends the message to the
associated channel. this allows for various notification bus style stuff

this is the barebones version, there's no IRC admin interaction yet, so
all key-channel pairs need to be managed by direct database access. it
is possible i won't bother changing this. there are also some
not-so-clever assumptions, like that the bot is already in the channel
it is trying to speak in
2013-01-04 10:17:07 -06:00
..
Achievements.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Acro.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Babelfish.py Module: remove reply(), use DrBotIRC's 2012-12-19 20:51:35 -06:00
Countdown.py Countdown: remove unused import re 2012-12-20 18:06:09 -06:00
Dice.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Dispatch.py Dispatch: send messages to channels via XML-RPC 2013-01-04 10:17:07 -06:00
Echo.py Echo: fix comment, groups is a tuple, not a list 2012-12-20 14:29:52 -06:00
EightBall.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Facts.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
IrcAdmin.py remove all of the help stuff 2012-12-19 21:12:49 -06:00
Karma.py remove all of the help stuff 2012-12-19 21:12:49 -06:00
Markov.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Pi.py Pi: comment cleanups 2012-12-21 11:24:16 -06:00
Radio.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Seen.py Module: remove reply(), use DrBotIRC's 2012-12-19 20:51:35 -06:00
Storycraft.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
TextTransform.py Module: remove reply(), use DrBotIRC's 2012-12-19 20:51:35 -06:00
Twitter.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
Weather.py Module: don't pass DrBotServerConnection to init 2012-12-19 21:06:53 -06:00
__init__.py turns out we do indeed need modules/__init__.py, so add it back 2011-01-08 09:39:05 -06:00