summaryrefslogtreecommitdiffstats
path: root/noise/TODO
blob: a20f74e9701ce6d303c50f4f66d006896a021f4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#### file:noise/TODO

- /channels
- /hist N -- zum anzeigen von N letzten Nachrichten
  - Log? Es werden maximal chat_histsize Zeilen gespeichert.
- Anbindung ans MoinMoin
- IRC <-> 23.shack - Brücke
- when nick changes say "You're now known as XXX" to yourself
- twitter: push new tweets as they arrive to all connected clients with
  the variable tweet_me set to ON

- Author, Maintainer etc. direkt in die Module in der erweiterten Hilfe, also
  in /help MODULENAME -> man sollte sich auf ein einheitliches Dokmentierungs-
  Format einigen.
  - All modules should contain:
    - Author(s) w/ e-mail, Copyright, License
    - Maintainer(s) w/ e-mail
    - Module-Version
    - last tested System-Version
      - we need to export the system version
- GIT commits tweeten (shack und root)
- /kick [CHANNEL] # from channel / telnet
- /ban # :-)
- /op
- USER-A: /ping USER-B
  - USER-B: /pong
    - write time to USER-{A,B}
- style-sheets for everything MOAR!!1
- libraries
- HTTP-interface
- /whois, /whoami, /whowas
- join,part&co. should support multiple channels
- /TODO,/bug,/issue or something should be added as tracking-system
- /part should say something like "X has left."
- /join should say something like "X has joined."
  # it's obvious that the channels is meant... 
  - or else say: "X has joined channel Y." when we can join more than one
    channel
- /part should unset chat_channel (somehow) else keeping /part'ing will
  broadcast to chat_channel that X has quit...
- split /twitter into /tweet and X, to make it clear when tweets are fired
- POP3 mail off googlemail and show them to curious telnetters
- /set x 23 -> blah $x

- /rewrite -- e.g. /rewrite "!%s" "/play %s" oder sowasi
- Zugriff per ssh
- module to standard unix-commands (name like /system)
  - unix-commands should simply link to system
- /save TOKEN, /load TOKEN
- /op # NUR VIA SSH! (s.o.)
- MODULE-TEST-SUITE [blackbox]
- sub-modules like /chat-join which may be abbreviated as /join when
  $default_command is set to /chat, YAY
  - unclutter /help:
    - /help -> show all (main) modules
    - /help MODULE -> show help of MODULE and show all sub-modules
    - /help MODULE SUB-MODULE -> show help of SUB-MODULE and show all sub^2...
- watchdog

#### end of file.