diff options
author | Julien Dessaux | 2010-02-04 21:05:37 +0100 |
---|---|---|
committer | Julien Dessaux | 2010-02-04 21:05:37 +0100 |
commit | fd8d5faf5f4ab085b01316e15403779ca30cf3f9 (patch) | |
tree | 83dfae790dcb184d651567f06929fc69338733a9 /TODO | |
parent | Fixed some types' functions. (diff) | |
download | hsbot-fd8d5faf5f4ab085b01316e15403779ca30cf3f9.tar.gz hsbot-fd8d5faf5f4ab085b01316e15403779ca30cf3f9.tar.bz2 hsbot-fd8d5faf5f4ab085b01316e15403779ca30cf3f9.zip |
Began a complete rewrite of command and plugin management.
Wrote a command routing statement, added an IrcPlugin monad.
Diffstat (limited to '')
-rw-r--r-- | TODO | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -1,14 +1,17 @@ -* implement InternalCommands "register command" and "unregister command" -* implement helpers for command parsing in plugins - we need a monad "Plugin" in order to manage the from and to message fields. -* clean command module -* clean plugin module -* kill threads +:julien!~julien@ogu21.corp PRIVMSG #shbot :@quote graou snif + +* discard all trace with a color param and replace those with functions info/warn/error/debug * unload plugin + +* clean the plugin module +* kill threads * plugin reload * list modules command * part chan -* add admin check for cmds + +* add admin checks for cmds +* add register for casual conversations for plugins? +* add a "I have stuff to save so don't kill me too hard" status for plugins * restore \r in IRCParser |