Iroffer Kommandos

Aus Fansub-Wiki
Zur Navigation springen Zur Suche springen

Info Kommandos

HELP

Verfügbar in: console, dcc, msg

Beschreibung: Hilfe anzeigen

XDLFULL

Verfügbar in: console, dcc, msg

Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.

XDLGROUP <gruppe>

Verfügbar in: console, dcc, msg

Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.

XDL

Verfügbar in: console, dcc, msg

Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.

Ausgabebeispiel:

** 2 packs **  12 of 12 slots open, Record: 65.8KB/s
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s
** To request a file type: "/msg offerDCC xdcc send #x" **
** To request details type: "/msg offerDCC xdcc info #x" **
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version
** The official iroffer distribution source **

XDLOCK

Verfügbar in: console, dcc, msg

Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.

XDS

Verfügbar: console, dcc, msg

Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.

DCL

Verfügbar: console, dcc, msg

Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.

Ausgabebeispiel:

Current Transfers
   ID  User        File                               Status
    5  PMG1        testfile1.tgz                      Listening
   10  PMG2        testfile2.tgz                      Sending 47%
   11  PMG3        testfile3.tgz                      Sending 90%
   15  PMG4        testfile4.tgz                      Finishing
Current Upload
   ID  User        File                               Status
    1  PMG5        testfile5.tgz                      Getting 33%

Anmerkungen:

  • ID: Jeder Up- und Download besitzt eine eigene ID
  • User: Der Nick des Benutzers, der den Transfer angefordert hat
  • File: Name der übertragenen Datei
  • Status:
  *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut
  *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt
  *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet
  *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt
  *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut
  *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt

DCLD

Verfügbar: console, dcc, msg

Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.

Ausgabebeispiel:

Current Transfers
 ID  User        File                               Status
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed
 --------------------------------------------------------------------
  5  PMG         testfile1.tgz                      Sending 40%
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K
 11  PMG2        testfile3.tgz                      Sending 24%
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no
 --------------------------------------------------------------------
Current Uploads
 ID  User        File                               Status
  ^-    Speed    Current/    End   Start/Remain
 --------------------------------------------------------------------
  1  testDCC     testfile20                         Getting 31%
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m
 --------------------------------------------------------------------

Anmerkungen:

  • ID: Jeder Up- und Download besitzt eine eigene ID
  • User: Der Nick des Benutzers, der den Transfer angefordert hat
  • File: Name der übertragenen Datei
  • Status:
  *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut
  *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt
  *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet
  *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt
  *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut
  *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt
  • Speed: Aktuelle Übertragungsgeschwindigkeit
  • Current: Aktuelle Position innerhalb der Datei (in KB)
  • End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)
  • Start: Zeit seit Beginn der Übertragung
  • Remain: Verbleibende Zeit bis zum Abschluss der Übertragung
  • Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
  • Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
  • Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde

TRINFO <id>

Verfügbar: console, dcc, msg

Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.

Beispiel: trinfo 0

Ausgabebeispiel:

Transfer Info for ID 1:
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending
 File: testfile1.tgz
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)
 Min no, Current 3.1K/s, Max no, In Transit 116K
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114
 Sockets: Listen 0, Transfer 7, File 6

Anmerkungen:

  • User: Der Nick des Benutzers, der den Transfer angefordert hat
  • Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung
  • Status:
  *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut
  *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt
  *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet
  *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt
  *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut
  *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt
  • File: Name der übertragenen Datei
  • Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)
  • Current: Aktuelle Position innerhalb der Datei (in KB)
  • End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)
  • % File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei
  • % XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets
  • Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
  • Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
  • In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird
  • Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung
  • Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer
  • Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird

QUL

Verfügbar: console, dcc, msg

Beschreibung: Zeigt alle Einträge in der Warteschlange.

IGNL

Verfügbar: console, dcc, msg

Beschreibung: Zeigt alle Einträge in der Ignore-Liste.

LISTUL

Verfügbar: console, dcc, msg

Beschreibung: Zeigt die Dateien im Upload-Verzeichnis.

CHANL [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.


Transfer Kommandos

CLOSE <id>

Verfügbar: console, dcc, msg

Beschreibung: Abbrechen der Übertagung mit ID = <n>.

CLOSEU <id>

Verfügbar: console, dcc, msg

Beschreibung: Abbrechen des Uploads mit ID = <n>.

RMQ <position>

Verfügbar: console, dcc, msg

Beschreibung: Löschen von <position> in der Warteschlange.

NOMIN <id>

Verfügbar: console, dcc, msg

Beschreibung: Mindestgeschwindigkeit für Transfer <id> deaktivieren.

NOMAX <id>

Verfügbar: console, dcc, msg

Beschreibung: Maximalgeschwindigkeit für Transfer <id> deaktivieren.

UNLIMITED <id>

Verfügbar: console, dcc, msg

Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer <id>.

SEND <nick> <n> [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Sende Paket <n> an <nick>.

QUEUE <nick> <n> [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Paket <n> in die Warteschlange für <nick> einfügen

PSEND <channel> <style> [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Sende <style> (full|minimal|summary) XDCC LIST an <channel>.

QSEND

Verfügbar: console, dcc, msg

Beschreibung: Starte einen neue Transfer für das nächste Paket in der Warteschlange.

SLOTSMAX [<slots>]

Verfügbar: console, dcc, msg

Beschreibung: Ändere zeitweise den Wert von 'slotsmax' auf <slots>.

Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.

Beim Kommando "REAHSH" wird der Wert aus der Konfigurationsdatei wieder eingestellt.

QUEUESIZE [<slots>]

Verfügbar: console, dcc, msg

Beschreibung: Ändere zeitweise den Wert von 'queuesize' auf <slots>.

REQUEUE <x> <y>

Verfügbar: console, dcc, msg

Beschreibung: Verschiebe ein Paket in der Warteschlange von Position <x> nach <y>.

Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.

Beim Kommando "REAHSH" wird der Wert aus der Konfigurationsdatei wieder eingestellt.

Kommandos für Pakete

INFO <n>

Verfügbar: console, dcc, msg

Beschreibung: Zeigt die Infos für Paket <n> an.


REMOVE <n> [<m>]

Verfügbar: console, dcc, msg

Beschreibung: Enfernt Paket <n>, oder Paket <n> bis <m>.

Beispiel: REMOVE 50

Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.

Beispiel: REMOVE 50 60

Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.

REMOVEDIR <dir>

Verfügbar: console, dcc, msg

Beschreibung: Entfernt jedes Paket aus Verzeichnis <dir>.


REMOVEGROUP <gruppe>

Verfügbar: console, dcc, msg

Beschreibung: Entfernt jedes Paket aus der Gruppe <gruppe>.

RENUMBER <x> <y>

Verfügbar: console, dcc, msg

Beschreibung: Verschiebt Paket <x> an Position <y>.


SORT

Verfügbar: console, dcc, msg

Beschreibung: Sortiere all Pakete nach dem Dateinamen.


ADD <filename>

Verfügbar: console, dcc, msg

Beschreibung: Fügt Datei <filename> als neues Paket hinzu.


ADDDIR <dir>

Verfügbar: console, dcc, msg

Beschreibung: Fügt jede Datei in Verzeichnis <dir> hinzu.


ADDNEW <dir>

Verfügbar: console, dcc, msg

Beschreibung: Fügt jede neue Datei in Verzeichnis <dir> hinzu.


ADDGROUP <gruppe> <dir>

Verfügbar: console, dcc, msg

Beschreibung: Fügt jede Datei aus Verzeichnis <dir> zu <gruppe> hinzu.


AUTODADD

Verfügbar: console, dcc, msg

Beschreibung: Suche jetzt in den 'autoadd_dirs' nach neuen Dateien.


CHFILE <n> <filename>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Datei, die zu Paket <n> gehört, auf <filename>.


CHDESC <n> <msg>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Beschreibung von Paket <n> zu <msg>.


CHNOTE <n> <msg>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Anmerkung von Packet n auf <msg>.


CHMINS <n> <x>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Minimalgeschwindigkeit von Pack <n> auf <x> KB (0 für aus).


CHMAX <n> <x>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Maximalgeschwindigkeit von Pack <n> auf <x> KB (0 für aus).


CHLIMIT <n> <x>

Verfügbar: console, dcc, msg

Beschreibung: Ändert das tägliche Downloadlimit von Pack <n> auf <x> Übertragungen (0 für aus).


CHLIMITINFO <n> <msg>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack <n> auf <msg>.


CHGETS <n> <x>

Verfügbar: console, dcc, msg

Beschreibung: Verändert den Downloadzähler einer Datei zu Wert <x>.


LOCK <n> <passwort>

Verfügbar: console, dcc, msg

Beschreibung: Sichert Pack <n> mit Passwort <passwort>.


UNLOCK <n>

Verfügbar: console, dcc, msg

Beschreibung: Entfernt das Passwort für Pack <n>.


LOCKGROUP <gruppe> <passwort>

Verfügbar: console, dcc, msg

Beschreibung: Sichert alle Packet in der <gruppe> mit Passwort <passwort>.


UNLOCKGROUP <gruppe>

Verfügbar: console, dcc, msg

Beschreibung: Entfernt das Passwort für alle Packet in der <gruppe>.


GROUPDESC <gruppe> <msg>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Beschreibung von <gruppe> auf <msg>.


GROUP <n> <gruppe>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Gruppenzugehörigkeit von Pack <n> auf <gruppe>.


MOVEGROUP <n> <m> <gruppe>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Gruppenzugehörigkeit von Pack <n> bis <m> auf <gruppe>.


REGROUP <gruppe> <neu>

Verfügbar: console, dcc, msg

Beschreibung: Verschiebt alle Packs von <gruppe> in die Gruppe <neu>.


NEWGROUP <gruppe> <dir>

Verfügbar: console, dcc, msg

Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in <dir> auf <gruppe>.


ANNOUNCE <n> <msg>

Verfügbar: console, dcc, msg

Beschreibung: ANNOUNCE <msg> für Paket <n> in allen Channels.


SANNOUNCE <n> <msg>

Verfügbar: console, dcc, msg

Beschreibung: Kurze ANNOUNCE für Paket <n> in allen Channels.


ADDANN <filename>

Verfügbar: console, dcc, msg

Beschreibung: Fügt Datei <filename> als neues Paket hinzu und sendet ein ANNOUNCE.


CRC [<n>]

Verfügbar: console, dcc, msg

Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket <n> an.

Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.

NEWDIR <dirname> <neu>

Verfügbar: console, dcc, msg

Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.

Festplatten Kommandos

FILEMOVE <filename> <neu>

Verfügbar: console, dcc, msg

Beschreibung: Umbenennen einer Datei.


MOVEFILE <n> <filename>

Verfügbar: console, dcc, msg

Beschreibung: Umbenennen der Datei die zu Paket <n> gehört.


FILEDEL <filename>

Verfügbar: console, dcc, msg

Beschreibung: Löschen der Datei auf der Festplatte


FILEREMOVE <n> [<m>]

Verfügbar: console, dcc, msg

Beschreibung: Löschen des Pakets <n> oder der Pakete <n> bis <m> und der zugehörigen Dateien.

SHOWDIR <dir>

Verfügbar: console, dcc, msg

Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.

FETCH <file> <url>

Verfügbar: console, dcc, msg

Beschreibung: Startet einen Download von <url> und speichert im Uploadverzeichnis.

FETCHCANCEL <id>

Verfügbar: console, dcc, msg

Beschreibung: Bricht den Download <id> ab.


Sonstige Kommandos

MSG <nick> <message>

Verfügbar: console, dcc, msg

Beschreibung: Sendet Mitteilung <message> an Nick <nick>.

AMSG <msg>

Verfügbar: console, dcc, msg

Beschreibung: Sendet Mitteilung in allen Channels.

MSGNET <netz> <nick> <message>

Verfügbar: console, dcc, msg

Beschreibung: Sendet Mitteilung <message> an Nick <nick>.

MESG <message>

Verfügbar: console, dcc, msg

Beschreibung: Sendet Mitteilung <message> an alle Nutzer, die aktuell vom Bot etwas herrunterladen.

MESQ <messages>

Verfügbar: console, dcc, msg

Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.

IGNORE <x> <hostmask>

Verfügbar: console, dcc, msg

Beschreibung: Ignoriere hostmask (nick!user@host) für <x> Minuten, wildcards (?*]) sind erlaubt.

UNIGNORE <hostmask>

Verfügbar: console, dcc, msg

Beschreibung: Löschen des Ignores für hostmask.

NOSAVE <x>

Verfügbar: console, dcc, msg

Beschreibung: Verhindert das Speichern der State-Datei für die nächsten <x> Minuten.

NOSEND <x>

Verfügbar: console, dcc, msg

Beschreibung: Verhindert das Versenden von Dateien in den nächsten <x> Minuten.

NOLIST <x>

Verfügbar: console, dcc, msg

Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten <x> Minuten.

MSGREAD

Verfügbar: console, dcc, msg

Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.

MSGDEL

Verfügbar: console, dcc, msg

Beschreibung: Löschen der Mitteilungsaufzeichnungen.

RMUL <filename>

Verfügbar: console, dcc, msg

Beschreibung: Löscht Datei <filename> im Uploadverzeichnis.

RAW <command>

Verfügbar: console, dcc, msg

Beschreibung: Sendet <command> zum Server (RAW IRC)

RAWNET <netz> <command>

Verfügbar: console, dcc, msg

Beschreibung: Sendet <command> zum Server (RAW IRC)


Bot Kommandos

SERVERS [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Zeigt die Serverliste des Bots an.

HOP [<channel>]

Verfügbar: console, dcc, msg

Beschreibung: <channel> verlassen und neu betreten.

NOCHANNEL <x> [<channel>]

Verfügbar: console, dcc, msg

Beschreibung: Verlasse den Channel <channel> für <x> Minuten.

JUMP <server> [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Wechselt zu einem zufälligen Server oder zu <server>.

SERVQ

Verfügbar: console, dcc, msg

Beschreibung: Löscht die Serversendwarteschlange.

STATUS

Verfügbar: console, dcc, msg

Beschreibung: Zeigt nützliche Statusinformationen an.

REHASH

Verfügbar: console, dcc, msg

Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.

BOTINFO

Verfügbar: console, dcc, msg

Beschreibung: Zeigt Informationen über den Botstatus an.

MEMSTAT

Verfügbar: console, dcc, msg

Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.

CLEARRECORDS

Verfügbar: console, dcc, msg

Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.

CLEARGETS

Verfügbar: console, dcc, msg

Beschreibung: Löscht den Downloadzähler in allen Paketen.

REDRAW

Verfügbar: console, dcc, msg

Beschreibung: Zeichnet den Text auf der Konsole neu.

DELHIST

Verfügbar: console, dcc, msg

Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.

QUIT

Verfügbar: console, dcc, msg

Beschreibung: Diesen DCC-Chat beenden.

EXIT

Verfügbar: console, dcc, msg

Beschreibung: Diesen DCC-Chat beenden.

LOGOUT

Verfügbar: console, dcc, msg

Beschreibung: Diesen DCC-Chat beenden.

CHATME

Verfügbar: console, dcc, msg

Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.

CHALTL

Verfügbar: console, dcc, msg

Beschreibung: Anzeige der DCC-Chats.

CLOSEC <id>

Verfügbar: console, dcc, msg

Beschreibung: Beende DCC-Chat <id>.

DEBUG <x>

Verfügbar: console, dcc, msg

Beschreibung: Schalte die Debug-Ausgabe bis Stufe <n> ein (0 für aus).

IDENTIFY [<netz>]

Verfügbar: console, dcc, msg

Beschreibung: Sende das Passwort für 'nickserv' erneut.

HOLDQUEUE [<x>]

Verfügbar: console, dcc, msg

Beschreibung: Keine weiteren Downlaods starten.

SHITDOWN <act>

Verfügbar: console, dcc, msg

Beschreibung: Bot beenden, <act> kann sein "now", "delayed", oder "cancel".

DUMP

Verfügbar: console, dcc, msg

Beschreibung: Schreibt alle Internen Informationen in das Logfile.

CRASH

Verfügbar: console, dcc, msg

Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.