Iroffer Wunschliste: Unterschied zwischen den Versionen
Dinoex (Diskussion | Beiträge) |
|||
(38 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
== Befehle für den Benutzer == | == Befehle für den Benutzer == | ||
=== text_trigger === | === text_trigger === | ||
Zeile 50: | Zeile 42: | ||
Zuvor: MSGREAD bremsen (per Queue) | Zuvor: MSGREAD bremsen (per Queue) | ||
Zeile 87: | Zeile 70: | ||
Wunsch: Tak0r | Wunsch: Tak0r | ||
=== autoadd_notifymsg === | === autoadd_notifymsg === | ||
Zeile 114: | Zeile 81: | ||
Wunsch: Tak0r | Wunsch: Tak0r | ||
== Sonstiges == | == Sonstiges == | ||
Zeile 155: | Zeile 93: | ||
Wunsch: Keichi | Wunsch: Keichi | ||
=== logfiles === | === logfiles === | ||
Zeile 186: | Zeile 117: | ||
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos "botinfo" aufzunehmen. | Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos "botinfo" aufzunehmen. | ||
Edit2: "botinfo" zeigt | Edit2: "botinfo" zeigt das schon immer an! | ||
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan | |||
Wunsch: Chobits | Wunsch: Chobits | ||
Zeile 196: | Zeile 129: | ||
Wunsch: Thunder | Wunsch: Thunder | ||
Ist mit "group_admin" realisiert. | |||
=== adminpass === | === adminpass === | ||
Zeile 217: | Zeile 146: | ||
Teil-Lösung: Ich (chibi`) würde beim Layout helfen. | Teil-Lösung: Ich (chibi`) würde beim Layout helfen. | ||
Teil- | |||
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen. | |||
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei. | |||
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank. | |||
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art | |||
"Chat System" eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen). | |||
=== Topic-Setzen === | === Topic-Setzen === | ||
Zeile 232: | Zeile 162: | ||
Wunsch: Yasuo|Iwakura | Wunsch: Yasuo|Iwakura | ||
Zeile 256: | Zeile 180: | ||
=== Webliste Passwort === | === Webliste Passwort === | ||
Zeile 279: | Zeile 199: | ||
So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben. | So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben. | ||
Wird aufwendig das viele Operationen. | Wird aufwendig das viele Operationen. | ||
= iroffer.org = | = iroffer.org = | ||
Zeile 284: | Zeile 207: | ||
Aus der Wunschliste von irofffer.org: | Aus der Wunschliste von irofffer.org: | ||
Known Problems (All Versions): | Known Problems (All Versions): | ||
161 7/2/00 Open specifying a user_nick too long causes confusion | 161 7/2/00 Open specifying a user_nick too long causes confusion | ||
158 10/11/99 Open some servers dont allow multiple recipiants | 158 10/11/99 Open some servers dont allow multiple recipiants | ||
170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson | 170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson | ||
Short Term Features: | Short Term Features: | ||
165 02/03/01 Open specify more than one type of plist for a single channel with different times | 165 02/03/01 Open specify more than one type of plist for a single channel with different times | ||
138 7/16/00 Open compress old logs | 138 7/16/00 Open compress old logs | ||
135 4/22/00 Open let (queued) users request dcc list | 135 4/22/00 Open let (queued) users request dcc list | ||
175 12/09/03 Open sort by name listing | 175 12/09/03 Open sort by name listing | ||
177 12/09/03 Open dont join channels until nickserv has authenticated iroffer | 177 12/09/03 Open dont join channels until nickserv has authenticated iroffer | ||
Zeile 302: | Zeile 222: | ||
193 12/09/03 Open different lowbdwth for day and night speeds | 193 12/09/03 Open different lowbdwth for day and night speeds | ||
194 12/09/03 Open send note to user on get of file | 194 12/09/03 Open send note to user on get of file | ||
201 1/19/04 Open configurable to set how aggressive auto-ignore is | 201 1/19/04 Open configurable to set how aggressive auto-ignore is | ||
204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson | 204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson | ||
207 4/02/04 Open md5sum uploads | 207 4/02/04 Open md5sum uploads | ||
214 7/17/04 Open invite into channel using chanserv | 214 7/17/04 Open invite into channel using chanserv | ||
Long Term Features: | Long Term Features: | ||
127 12/14/00 Open individual slotsmax for each pack | 127 12/14/00 Open individual slotsmax for each pack | ||
Zeile 316: | Zeile 235: | ||
210 5/3/04 Open hostmasks that bypass queue | 210 5/3/04 Open hostmasks that bypass queue | ||
211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user | 211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user | ||
Not going to happen anytime soon: | Not going to happen anytime soon: | ||
115 long ago Deferred fserve | 115 long ago Deferred fserve | ||
114 3/2/00 Deferred multiple files per pack | 114 3/2/00 Deferred multiple files per pack | ||
111 12/3/99 Deferred exec a shell command | 111 12/3/99 Deferred exec a shell command | ||
129 12/5/00 Deferred built-in identd server for windows | 129 12/5/00 Deferred built-in identd server for windows | ||
Zeile 330: | Zeile 246: | ||
183 12/09/03 Deferred SOCKS4/5 support | 183 12/09/03 Deferred SOCKS4/5 support | ||
198 12/09/03 Deferred Windows service | 198 12/09/03 Deferred Windows service | ||
[[Kategorie:Datenübertragung]] | [[Kategorie:Datenübertragung]] | ||
[[Kategorie:Software]] | [[Kategorie:Software]] |
Aktuelle Version vom 2. Dezember 2010, 22:19 Uhr
Wunschliste
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen. Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung. Daher sollte man sich unter "Wunsch:" eintragen, falls man eine Funktion gerne hätte.
Befehle für den Benutzer
text_trigger
Hat eigentlich iroffer auch ne normale Text-List Funktion ? Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann. Z.B. "!soon" und dann kommen halt infos als Text was ich vorher formuliert habe.
Wunsch: conanmichi
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.
Befehle für den Admin
creditline
Ändern der Creditline in Antwort auf (!list).
Wunsch: fly
MSGREAD
Ausgabe abbrechen.
Wunsch: Cheff
Zuvor: MSGREAD bremsen (per Queue)
Optionen in der Konfigurationsdatei
need voice
"need_voice" individuell für jeden channel einstellen.
Wunsch: StoVoKor
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.
"need_voice" individuell für jede Gruppe einstellen.
Wunsch: unlogisch
upload_transferlimits
Es wäre vielleicht sinnvoll wenn man die "transferlimits" für Uploads angeben kann, in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload
Wunsch: Tak0r
autoadd_notifymsg
Beim "autoadd" ... könnte man ja angeben falls ein bestimmter "adminnick" online ist nen "notify" hinsendet.
autoadd_notify <nick1> (evtl auch multinick fähig) <nick1>,<nick2>, ... autoadd_notifymsg <text der an den/die nick(s) geschickt wird
Wunsch: Tak0r
Sonstiges
netsplit detector
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.
Wunsch: Keichi
logfiles
Logfiles reduzieren.
Wunsch: TheDeath
Problem: Konzept fehlt.
Logfiles via gzip "platzsparender" ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als "log-oct07-week1.gz" ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach "x" Tagen "gelöscht" werden sollen.
Wunsch: chibi`
off_channel
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist. Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat? Weil sonst müsste man ja andauernd bei "botinfo" nachschauen was auf dauer ziemlich stressig werden kann
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos "botinfo" aufzunehmen.
Edit2: "botinfo" zeigt das schon immer an!
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan
Wunsch: Chobits
filesdir/uploaddir
filesdir/uploaddir für jeden Admin einzeln.
Wunsch: Thunder
Ist mit "group_admin" realisiert.
adminpass
Passwort automatisch in die Konfigurationsdatei schreiben.
Wunsch: ?
Webconfig
Konfiguration per Browser ändern.
Wunsch: TheDeath, StoVoKor
Problem: Konzept und Layout fehlt.
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen. Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei. Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank. dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art "Chat System" eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).
Topic-Setzen
Der Bot sollte das Topic überwachen und Setzen.
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.
Wunsch: Yasuo|Iwakura
Virtuelle Bots
Je bot mehrere eigenständige Bereiche konfigurierbar. Mit eigenen Admins und eigenen Regeln.
Wunsch: unlogisch
Problem: Wie kann man sowas sinnvoll konfigurieren.
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc
Webliste Passwort
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.
Wunsch: dondieschotte
MySQL
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?
Wunsch: Kagetora
Problem:
MySQL Braucht Zeit, jede Operation Wird den Bot anhalten. Der Bot kann eine Tabelle nicht teilweise updaten, So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben. Wird aufwendig das viele Operationen.
iroffer.org
Aus der Wunschliste von irofffer.org:
Known Problems (All Versions):
161 7/2/00 Open specifying a user_nick too long causes confusion 158 10/11/99 Open some servers dont allow multiple recipiants 170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson
Short Term Features:
165 02/03/01 Open specify more than one type of plist for a single channel with different times 138 7/16/00 Open compress old logs 135 4/22/00 Open let (queued) users request dcc list 175 12/09/03 Open sort by name listing 177 12/09/03 Open dont join channels until nickserv has authenticated iroffer 181 12/09/03 Open xdcc list display estimated time until queue slot opens up 189 12/09/03 Open configurable to disable all stats 193 12/09/03 Open different lowbdwth for day and night speeds 194 12/09/03 Open send note to user on get of file 201 1/19/04 Open configurable to set how aggressive auto-ignore is 204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson 207 4/02/04 Open md5sum uploads 214 7/17/04 Open invite into channel using chanserv
Long Term Features:
127 12/14/00 Open individual slotsmax for each pack 123 10/21/99 Open lock console with password 148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands 190 12/09/03 Open different bandwidth limiting for each day of the week 209 4/25/04 Open DCC2 support 210 5/3/04 Open hostmasks that bypass queue 211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user
Not going to happen anytime soon:
115 long ago Deferred fserve 114 3/2/00 Deferred multiple files per pack 111 12/3/99 Deferred exec a shell command 129 12/5/00 Deferred built-in identd server for windows 171 12/09/03 Deferred online config file editor 176 12/09/03 Deferred customize xdcc list output 182 12/09/03 Deferred MIRC style dccserver support 183 12/09/03 Deferred SOCKS4/5 support 198 12/09/03 Deferred Windows service