summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorFlorian Jung <flo@thinkpad.(none)>2011-02-28 18:48:58 +0100
committerFlorian Jung <flo@thinkpad.(none)>2011-02-28 18:48:58 +0100
commit74377ece178e661194a40fa79238b3089bb0d0f2 (patch)
treea1313c5518c5304b90396ef6ed3c04088e8fefe0 /TODO
parentd26ab5f2338aaf07289dd57c7770f85a79cf7b2b (diff)
Cleaned up unneeded files, some bugfixes
ismaster/isuser now gets called with origin_raw
Diffstat (limited to 'TODO')
-rw-r--r--TODO21
1 files changed, 20 insertions, 1 deletions
diff --git a/TODO b/TODO
index ad59424..d726a04 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,23 @@
- o unter git stellen
+ o !votekick und !kick müssen best. kickfunktion aufrufen. die kann dann
+ kickban und nach 3 sec unban oder sowas machen.
+ o benutzergruppen; z.B. votekick-wahlberechtigt?
+
+ o ein plugin soll auf verschiedene commands ansprechen können
+ (z.B. !kick, !kickban etc)
+
+
+ o neuladen von listen + conf via plugins
+ o listenfunktionen: add/del z.B.(useradd, userdel)
+ o bot forken lassen (damit nohup wegfallen kann)
+ o user per nickserv identifizieren, alternative: passwort
+ o alle plugins sollen configfile nutzen
+
+
+ o bannlisten??? (mode #channel +b)
+
+ o einige sachen können mit maps besser gelöst werden
+ o DrunkenMan[,:] do_sth statt !do_sth als befehl-prefix
+ channel und session ist dafür relevant
o slot- oder hook-konzept: plugins senden nicht mehr "KICK :foo", sondern
rufen parent->do("KICK", arg1, ...) auf
returnval: -1=no such hook, -2 .. -inf = error, 0..inf=ok