diff options
author | Julien Dessaux | 2011-08-02 23:08:52 +0200 |
---|---|---|
committer | Julien Dessaux | 2011-08-06 12:20:01 +0200 |
commit | e74094d5d9478c1f167c0ce4abc3c7e854af91c4 (patch) | |
tree | 44be1a5eeee0a52b0997945d77fedd97bcd06068 /TODO | |
parent | Fixed TLS client implementation (diff) | |
download | hsbot-e74094d5d9478c1f167c0ce4abc3c7e854af91c4.tar.gz hsbot-e74094d5d9478c1f167c0ce4abc3c7e854af91c4.tar.bz2 hsbot-e74094d5d9478c1f167c0ce4abc3c7e854af91c4.zip |
Updated TODO list
Diffstat (limited to '')
-rw-r--r-- | TODO | 14 |
1 files changed, 4 insertions, 10 deletions
@@ -1,5 +1,7 @@ -* owner rights +* add admin rights +* add the hability to manage rights for plugins, as quote editing * better hooks? +* add help MVar @@ -16,9 +18,7 @@ * write the vote system for the quote module * only the quote reporter should be able to edit it * detect too identical quoting in a raw, or implement quote abort -* handle the case we attempt to quote on an empty database -* solve the multiquote problem about the quote owner (with a quoteElem data structure) -* find a better way to track who voted for what? +* find a better way to track who voted for what? - need authentication against the bot * write the help module * clean the plugin module @@ -26,17 +26,11 @@ * write a channel tracking plugin. Write the part chan command * add a plugin for admin checks and tracking -* add the quoteadm command to the quote module * add a plugin for timer functionnalities other plugin could subscribe to (the troll plugin). -* add register for casual conversations for plugins? * add a "I have stuff to save so don't kill me too hard" status for plugins * Make the bot auto-reconnect (/!\ admin plugin!) -* discard all trace with a color param and replace those with functions info/warn/error/debug -* write a safe reload : try reload before unloading -* remove from Types.hs what can be removed from it -* Find a way to handle bot reloading threw exec * Find a way to prevent the socket from being garbage collected, by writing a connection handler for example * Find a way so that not a single message/information would be lost in the case of a reboot |