Archived
1
0
Fork 0

Began a complete rewrite of command and plugin management.

Wrote a command routing statement, added an IrcPlugin monad.
This commit is contained in:
Julien Dessaux 2010-02-04 21:05:37 +01:00
parent 047a10bc9b
commit fd8d5faf5f
12 changed files with 244 additions and 87 deletions

17
TODO
View file

@ -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