diff options
author | Florian Jung <flo@thinkpad.(none)> | 2011-02-28 18:48:58 +0100 |
---|---|---|
committer | Florian Jung <flo@thinkpad.(none)> | 2011-02-28 18:48:58 +0100 |
commit | 74377ece178e661194a40fa79238b3089bb0d0f2 (patch) | |
tree | a1313c5518c5304b90396ef6ed3c04088e8fefe0 /TODO | |
parent | d26ab5f2338aaf07289dd57c7770f85a79cf7b2b (diff) |
Cleaned up unneeded files, some bugfixes
ismaster/isuser now gets called with origin_raw
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -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 |