diff options
Diffstat (limited to 'doc/de/autogen/user/irc_commands.adoc')
-rw-r--r-- | doc/de/autogen/user/irc_commands.adoc | 950 |
1 files changed, 950 insertions, 0 deletions
diff --git a/doc/de/autogen/user/irc_commands.adoc b/doc/de/autogen/user/irc_commands.adoc new file mode 100644 index 000000000..a33171618 --- /dev/null +++ b/doc/de/autogen/user/irc_commands.adoc @@ -0,0 +1,950 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[[command_irc_admin]] +* `+admin+`: Information über den Server-Administrator abfragen + +---- +/admin [<target>] + +target: Servername +---- + +[[command_irc_allchan]] +* `+allchan+`: führt einen Befehl aus der an alle Channels gesendet wird, die mit einem Server verbunden sind + +---- +/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>] + + -current: führt einen Befehl aus der an alle Channels des aktuellen Servers gesendet wird + -exclude: dient zum Ausschluss ausgewählter Channels (Platzhalter "*" kann verwendet werden) + command: Befehl der ausgeführt werden soll +arguments: Argumente für Befehl (Variablen die genutzt werden können und durch das Äquivalent ersetzt wird: $nick, $channel und $server) + +Beispiele: + führe den Befehl '/me Ich teste gerade etwas...' für alle Channels aus: + /allchan me Ich teste gerade etwas... + schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel: + /allchan -exclude=#weechat msg * Hallo Welt + schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel und Channels die mit #linux beginnen: + /allchan -exclude=#weechat,#linux* msg * Hallo Welt +---- + +[[command_irc_allpv]] +* `+allpv+`: führt einen Befehl aus der an alle privaten Buffer gesendet wird, die mit einem Server verbunden sind + +---- +/allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>] + + -current: führt einen Befehl aus der für alle privaten Buffer, des aktuellen Servers, Anwendung findet + -exclude: dient zum Ausschluss ausgewählter Nicks (Platzhalter "*" kann verwendet werden) + command: Befehl der ausgeführt werden soll +arguments: Argumente für Befehl (Variablen die genutzt werden können und durch das Äquivalent ersetzt wird: $nick, $channel und $server) + +Beispiele: + führe den Befehl '/me Ich teste gerade etwas...' für alle privaten Buffer aus: + /allpv me Ich teste gerade etwas... + schicke 'Hallo' an alle, ausgenommen an Nick foo: + /allpv -exclude=foo msg * Hallo + schicke 'Hallo' an alle, ausgenommen für Nick foo und Nicks die mit bar beginnen: + /allpv -exclude=foo,bar* msg * Hallo + schließe alle privaten Buffer: + /allpv close +---- + +[[command_irc_allserv]] +* `+allserv+`: führt einen Befehl aus, der zu allen verbundenen Server gesendet wird + +---- +/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>] + + -exclude: dient zum Ausschluss ausgewählter Server (Platzhalter "*" kann verwendet werden) + command: Befehl der ausgeführt werden soll +arguments: Argumente für Befehl (Variablen die genutzt werden können und durch das Äquivalent ersetzt wird: $nick, $channel und $server) + +Beispiele: + ändere den Nick auf allen Servern: + /allserv nick newnick + setzt den Status, auf allen Servern,auf abwesend: + /allserv away I'm away + führt ein whois mit meinem nick auf allen Servern aus: + /allserv whois $nick +---- + +[[command_irc_ban]] +* `+ban+`: Nicknamen oder Hosts sperren/verbannen + +---- +/ban [<channel>] [<nick> [<nick>...]] + +channel: Name des Channel + nick: Nick oder Host + +Ohne Angabe von Argumenten wird die Ban-Liste für den aktuellen Channel angezeigt. +---- + +[[command_irc_cap]] +* `+cap+`: Aushandlung der Clientfähigkeit + +---- +/cap ls + list + req|ack [<capability> [<capability>...]] + end + + ls: führt alle Fähigkeiten auf die vom Server unterstützt werden + list: führt alle Fähigkeiten auf die aktuell genutzt werden + req: fordert eine Fähigkeit an + ack: bestätigt eine Fähigkeit die von Serverseite eine Bestätigung erfordert + end: beendet die Übertragung von Fähigkeiten + +Ohne Angaben von Argumenten werden "ls" und "list" gesendet. + +Fähigkeiten die von WeeChat unterstützt werden: account-notify, away-notify, cap-notify, extended-join, multi-prefix, server-time, userhost-in-names. + +Fähigkeiten die standardmäßig genutzt werden sollen können mit der Option irc.server_default.capabilities gesetzt werden (oder individuell für jeden Server mit der Option irc.server.xxx.capabilities). + +Beispiele: + /cap + /cap req multi-prefix away-notify +---- + +[[command_irc_connect]] +* `+connect+`: Mit IRC-Server(n) verbinden + +---- +/connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch] + -all|-auto|-open [-nojoin] [-switch] + + server: Name des Servers, folgende Möglichkeiten bestehen: + - intern genutzter Servername, zu dem eine Verbindung aufgebaut werden soll (Server muss zuerst mittels "/server add" angelegt werden (wird empfohlen!)) + - Hostname/Port oder IP/Port, Port 6667 wird standardmäßig verwendet + - URL mit folgendem Format: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]] + Hinweis: bei einer Adresse/IP/URL, wird ein temporärer Server erstellt (DIESER WIRD NICHT GESPEICHERT), siehe /help irc.look.temporary_servers + option: legt Einstellung für den Server fest (die Boolean-Einstellungen können weggelassen werden) + nooption: deaktiviert eine Boolean Einstellung (Beispiel: -nossl) + -all: Verbindung wird zu den Servern hergestellt, für die eine Konfiguration vorhanden ist + -auto: Verbindung zu den Servern herstellen, für die die Einstellung "autoconnect" aktiviert ist + -open: stellt eine Verbindung zu allen geöffneten Servern her, zu denen aktuell keine Verbindung besteht + -nojoin: Channel(s) werden nicht betreten (auch falls die Funktion "autojoin" aktiviert sein sollte) + -switch: wechselt zur nächsten Server-Adresse + +Um eine Verbindung zum Server, oder Verbindungsversuche, zu beenden wird der Befehl /disconnect verwendet. + +Beispiele: + /connect freenode + /connect irc.oftc.net/6667 + /connect irc6.oftc.net/6667 -ipv6 + /connect irc6.oftc.net/6697 -ipv6 -ssl + /connect my.server.org/6697 -ssl -password=test + /connect irc://nick@irc.oftc.net/#channel + /connect -switch +---- + +[[command_irc_ctcp]] +* `+ctcp+`: CTCP-Nachricht verschicken + +---- +/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>] + + server: an diesen Server senden (interner Servername) + target: Nick- oder Channelname an welchen eine CTCP-Nachricht geschickt werden soll ('*' = aktuellen Channel) + type: CTCP-Nachricht (Beispiele: "version", "ping", ..) +arguments: Argumente für CTCP + +Beispiele: + /ctcp toto time + /ctcp toto version + /ctcp * version +---- + +[[command_irc_cycle]] +* `+cycle+`: Einen Channel verlassen und wieder betreten + +---- +/cycle [<channel>[,<channel>...]] [<message>] + +channel: Name des Channels +message: Abschiedsnachricht (wird anderen Usern angezeigt) +---- + +[[command_irc_dcc]] +* `+dcc+`: Startet DCC Verbindung (Datentransfer oder einen Direktchat) + +---- +/dcc chat <nick> + send <nick> <file> + +nick: Nickname +file: zu versendende Datei (welche lokal vorliegt) + +Beispiel: + sendet eine Chat-Anfrage an den User "toto" + /dcc chat toto + sendet die Datei "/home/foo/bar.txt" an den User "toto" + /dcc send toto /home/foo/bar.txt +---- + +[[command_irc_dehalfop]] +* `+dehalfop+`: halb-Operator-Privilegien einem oder mehreren Nick(s) entziehen + +---- +/dehalfop <nick> [<nick>...] + +nick: Nick oder Maske (Platzhalter "*" kann verwendet werden) + *: entzieht allen Nicks im Channel den half-operator-Status, ausgenommen sich selber +---- + +[[command_irc_deop]] +* `+deop+`: Operator-Privilegien einem oder mehreren Nicknamen entziehen + +---- +/deop <nick> [<nick>...] + * -yes + +nick: Nick oder Maske (Platzhalter "*" kann verwendet werden) + *: entzieht allen Nicks im Channel den Operator-Status, ausgenommen sich selber +---- + +[[command_irc_devoice]] +* `+devoice+`: Voice-Privilegien einem oder mehreren Nicknamen entziehen + +---- +/devoice <nick> [<nick>...] + * -yes + +nick: Nick oder Maske (Platzhalter "*" kann verwendet werden) + *: entzieht allen Nicks im Channel den voice-Status +---- + +[[command_irc_die]] +* `+die+`: Server herunterfahren + +---- +/die [<target>] + +target: Servername +---- + +[[command_irc_disconnect]] +* `+disconnect+`: Verbindung zu einem oder mehreren IRC-Server(n) trennen + +---- +/disconnect [<server>|-all|-pending [<reason>]] + +server: interner Name des Servers + -all: Verbindung zu allen Servern trennen +-pending: bricht eine automatische Wiederverbindung für Server ab, zu denen gerade eine erneute Verbindung aufgebaut werden soll +reason: Begründung der Trennung +---- + +[[command_irc_halfop]] +* `+halfop+`: halb-Operator Status an Nick(s) vergeben + +---- +/halfop <nick> [<nick>...] + * -yes + +nick: Nick oder Maske (Platzhalter "*" kann verwendet werden) + *: vergibt an alle Nicks im Channel den half-operator-Status +---- + +[[command_irc_ignore]] +* `+ignore+`: Ignoriert Nicks/Hosts von Channels oder Servern + +---- +/ignore list + add [re:]<nick> [<server> [<channel>]] + del <number>|-all + + list: zeigt alle Ignorierungen an + add: fügt eine Ignorierung hinzu + nick: Nick oder Hostname (dies kann ein erweiterter regulärer POSIX Ausdruck sein, sofern "re:" angegeben wird oder eine Maske mittels "*" genutzt wird um ein oder mehrere Zeichen zu ersetzen) + del: entfernt eine Ignorierung + number: Nummer der Ignorierung die entfernt werden soll (nutze "list" um den entsprechenden Eintrag zu finden) + -all: entfernt alle Einträge + server: interner Name des Server auf welchem die Ignorierung statt finden soll + channel: Name des Channel, in dem die Ignorierung statt finden soll + +Hinweis: Um zwischen Groß-und Kleinschreibung zu unterscheiden muss am Wortanfang "(?-i)" genutzt werden. + +Beispiele: + ignoriert den Nick "toto" global: + /ignore add toto + ignoriert den Host "toto@domain.com" auf dem freenode Server: + /ignore add toto@domain.com freenode + ignoriert den Host "toto*@*.domain.com" im Chat freenode/#weechat: + /ignore add toto*@*.domain.com freenode #weechat +---- + +[[command_irc_info]] +* `+info+`: Information über den Server abfragen + +---- +/info [<target>] + +target: Servername +---- + +[[command_irc_invite]] +* `+invite+`: Eine Person in einen Channel einladen + +---- +/invite <nick> [<nick>...] [<channel>] + + nick: Nickname +channel: Name des Channels +---- + +[[command_irc_ison]] +* `+ison+`: Überprüft ob ein Nick gegenwärtig auf IRC angemeldet ist + +---- +/ison <nick> [<nick>...] + +nick: Nickname +---- + +[[command_irc_join]] +* `+join+`: einen Channel betreten + +---- +/join [-noswitch] [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]] + +-noswitch: es wird nicht zu dem angegebenen Channel gewechselt + server: an angegebenen Server (interner Name) senden + channel: Name des Channels, der betreten werden soll + key: Zugriffsschlüssel für einen Channel (Channel, die einen Zugriffsschlüssel benötigen, müssen zuerst aufgeführt werden) + +Beispiele: + /join #weechat + /join #geschützter_Channel,#weechat Zugriffsschlüssel + /join -server freenode #weechat + /join -noswitch #weechat +---- + +[[command_irc_kick]] +* `+kick+`: wirft einen User aus einem Channel + +---- +/kick [<channel>] <nick> [<reason>] + +channel: Channelname + nick: Nick der rausgeworfen werden soll + reason: Begründung für den Rauswurf (Variablen die genutzt werden können: $nick, $channel und $server) +---- + +[[command_irc_kickban]] +* `+kickban+`: wirft einen User aus einem Channel und sein Host kommt auf die Bannliste + +---- +/kickban [<channel>] <nick> [<reason>] + +channel: Channelname + nick: Nickname der rausgeworfen und gebannt werden soll + reason: Begründung weshalb der User rausgeworfen wurde (Variablen die genutzt werden können: $nick, $channel und $server) + +Es ist möglich kick/ban mittels einer Maske auszuführen. Der Nick wird aus der Maske heraus gefiltert und durch "*" ersetzt. + +Beispiel: + sperre "*!*@host.com" und kicke dann "toto": + /kickban toto!*@host.com +---- + +[[command_irc_kill]] +* `+kill+`: Beende Client-Server Verbindung + +---- +/kill <nick> [<reason>] + + nick: Nickname +reason: Grund der Abmeldung +---- + +[[command_irc_links]] +* `+links+`: alle Servernamen auflisten die dem antwortenden Server bekannt sind + +---- +/links [[<server>] <server_mask>] + + server: dieser Server soll die Anfrage beantworten +server_mask: die aufzulistenden Server sollen diesem Muster entsprechen +---- + +[[command_irc_list]] +* `+list+`: Channels mit ihrem Thema auflisten + +---- +/list [<channel>[,<channel>...]] [<server>] [-re <regex>] + +channel: aufzulistender Channel + server: Servername + regexp: erweiterter regulärer POSIX Ausdruck, der auf die Ausgabe angewendet werden soll (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden) + +Beispiele: + listet alle Channels des Servers auf (dies kann bei großen Netzwerken sehr lange dauern): + /list + listet den Channel #weechat auf: + /list #weechat + listet alle Channels auf die mit "#weechat" beginnen (dies kann bei großen Netzwerken sehr lange dauern): + /list -re #weechat.* +---- + +[[command_irc_lusers]] +* `+lusers+`: Statistik über die Größe des IRC-Netzwerks abfragen + +---- +/lusers [<mask> [<target>]] + + mask: ausschließlich Server, die diesem Muster entsprechen +target: Server, der die Anfrage weiterleiten soll +---- + +[[command_irc_map]] +* `+map+`: Zeigt das IRC Netzwerk, in Form einer Baumstruktur, an + +---- +---- + +[[command_irc_me]] +* `+me+`: eine CTCP ACTION an den aktuellen Channel senden + +---- +/me <message> + +message: zu sendende Nachricht +---- + +[[command_irc_mode]] +* `+mode+`: Eigenschaften eines Channel oder von einem User ändern + +---- +/mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>] + <nick> [+|-]i|s|w|o + +Channel-Eigenschaften: + channel: zu ändernder Channel (standardmäßig der erste Channel) + o: vergibt/entzieht Operator Privilegien + p: privater Channel + s: geheimer Channel + i: geschlossener Channel (Zutritt nur mit Einladung) + t: nur Operatoren dürfen das Thema setzen + n: keine Nachrichten von außerhalb des Channels zulassen + m: moderierter Channel (schreiben nur mit Voice) + l: maximale Anzahl an Usern im Channel festlegen + b: Bannmaske für zu sperrende User (in nick!ident@host-Form) + e: legt Ausnahmemaske fest + v: vergibt/entzieht Schreibrechte (voice) in moderierten Channels + k: legt ein Passwort für den Channel fest +User-Eigenschaften: + nick: zu ändernder Nickname + i: User als unsichtbar kennzeichnen + s: User empfängt Server-Nachrichten + w: User empfängt WALLOPS + o: User ist Channel-Operator + +Die Liste der hier dargestellten Eigenschaften ist nicht vollständig. Es sollte die Dokumentation des jeweiligen Servers zu Rate gezogen werden, um alle verfügbaren Modi zu erfahren. + +Beispiele: + schützt das Thema des Channels #weechat: + /mode #weechat +t + um sich auf dem Server unsichtbar machen: + /mode nick +i +---- + +[[command_irc_motd]] +* `+motd+`: Die "Mitteilung des Tages" abfragen + +---- +/motd [<target>] + +target: Servername +---- + +[[command_irc_msg]] +* `+msg+`: Nachricht an Nick/Channel verschicken + +---- +/msg [-server <server>] <target>[,<target>...] <text> + +server: schicke an diesen Server (interner Servername) +target: Nick oder Channel (darf eine Maske sein, '*' = aktueller Channel) + text: zu sendender Text +---- + +[[command_irc_names]] +* `+names+`: Nicknamen in Channels auflisten + +---- +/names [<channel>[,<channel>...]] + +channel: Name des Channels +---- + +[[command_irc_nick]] +* `+nick+`: derzeitigen Nicknamen ändern + +---- +/nick [-all] <nick> + +-all: Nickname auf allen verbundenen Servern ändern +nick: neuer Nickname +---- + +[[command_irc_notice]] +* `+notice+`: Mitteilung (notice) an einen User verschicken + +---- +/notice [-server <server>] <target> <text> + +server: an diesen Server senden (interner Name) +target: Nick- oder Channelname + text: zu sendender Text +---- + +[[command_irc_notify]] +* `+notify+`: fügt eine Benachrichtigung für An- oder Abwesenheit von Nicks auf Servern hinzu + +---- +/notify add <nick> [<server> [-away]] + del <nick>|-all [<server>] + + add: fügt eine Benachrichtigung hinzu + nick: Nickname +server: interner Name des Servers (Standard: aktueller Server) + -away: gibt eine Benachrichtigung aus, falls sich die Abwesenheitsnachricht ändert (der Nick wird mittels whois abgefragt) + del: entfernt eine Benachrichtigung + -all: entfernt alle Benachrichtigungen + +Ohne Angabe von Argumenten werden alle Benachrichtigungen für den aktuellen Server angezeigt (um alle Server abzufragen muss der Befehl im Core Buffer ausgeführt werden). + +Beispiele: + Benachrichtigung falls sich "toto" am aktuellen Server an- oder abmeldet: + /notify add toto + Benachrichtigung falls sich "toto" am freenode Server an- oder abmeldet: + /notify add toto freenode + Benachrichtigung falls "toto" den Befehl away am freenode Server nutzt: + /notify add toto freenode -away +---- + +[[command_irc_op]] +* `+op+`: Channel-Operator Status an Nicknamen vergeben + +---- +/op <nick> [<nick>...] + * -yes + +nick: Nick oder Maske (Platzhalter "*" kann verwendet werden) + *: vergibt an alle Nicks im Channel den Operator-Status +---- + +[[command_irc_oper]] +* `+oper+`: Operator Privilegien anfordern + +---- +/oper <user> <password> + + user: Username +password: Passwort +---- + +[[command_irc_part]] +* `+part+`: Einen Channel verlassen + +---- +/part [<channel>[,<channel>...]] [<message>] + +channel: Name des Channels welcher verlassen werden soll +message: Abschiedsnachricht (wird anderen Usern angezeigt) +---- + +[[command_irc_ping]] +* `+ping+`: sendet einen Ping an den Server + +---- +/ping <server1> [<server2>] + +server1: Server +server2: Ping an diesen Server weiterleiten +---- + +[[command_irc_pong]] +* `+pong+`: Auf Ping antworten + +---- +/pong <daemon> [<daemon2>] + + Daemon: Daemon welcher auf die Ping-Nachricht geantwortet hat +Daemon2: Nachricht an diesen Daemon weiterleiten +---- + +[[command_irc_query]] +* `+query+`: Eine private Nachricht an einen Nick schicken + +---- +/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>] + +-noswitch: es wird nicht zum neuen Buffer gewechselt +server: an diesen Server senden (interner Name) +target: Nickname + text: zu sendender Text +---- + +[[command_irc_quiet]] +* `+quiet+`: Nicks oder Hosts das Wort entziehen (User können im Channel erst schreiben, wenn sie "+v" oder höher besitzen) + +---- +/quiet [<channel>] [<nick> [<nick>...]] + +channel: Name des Channel + nick: Nick oder Host + +Ohne Angabe von Argumenten wird die Quiet-Liste für den aktuellen Channel angezeigt. +---- + +[[command_irc_quote]] +* `+quote+`: Daten direkt an Server senden (siehe RFC 2812) + +---- +/quote [-server <server>] <data> + +server: an diesen Server senden (interner Name wird genutzt) +data: unbearbeitete (RAW) Daten die gesendet werden sollen +---- + +[[command_irc_reconnect]] +* `+reconnect+`: Mit einem oder mehreren Server(n) erneut verbinden + +---- +/reconnect <server> [<server>...] [-nojoin] [-switch] + -all [-nojoin] [-switch] + + server: Servername zu welchem neu verbunden werden soll (interner Name) + -all: mit allen Servern neu verbinden +-nojoin: Channels werden nicht betreten (auch falls autojoin für diesen Server aktiviert ist) +-switch: wechselt zur nächsten Server-Adresse +---- + +[[command_irc_rehash]] +* `+rehash+`: Den Server auffordern seine Konfigurationsdatei neu zu laden + +---- +/rehash [<option>] + +option: zusätzliche Einstellung, die von manchen Servern berücksichtigt wird +---- + +[[command_irc_remove]] +* `+remove+`: zwingt einen User einen Channel zu verlassen + +---- +/remove [<channel>] <nick> [<reason>] + +channel: Channelname + nick: Nick der rausgeworfen werden soll + reason: Begründung für den Rauswurf (Variablen die genutzt werden können: $nick, $channel und $server) +---- + +[[command_irc_restart]] +* `+restart+`: Server dazu bringen sich selbst neu zu starten + +---- +/restart [<target>] + +target: Servername +---- + +[[command_irc_sajoin]] +* `+sajoin+`: fordert einen User auf einen oder mehrere Channel zu betreten + +---- +/sajoin <nick> <channel>[,<channel>...] + + nick: Nickname +channel: Name des Channels +---- + +[[command_irc_samode]] +* `+samode+`: ändert den Modus des Channels ohne das Operator-Privilegien vorliegen + +---- +/samode [<channel>] <mode> + +Channel: Name des Channel + Mode: neuer Modus für Channel +---- + +[[command_irc_sanick]] +* `+sanick+`: zwingt einen User den Nick zu ändern + +---- +/sanick <nick> <new_nick> + + nick: Nickname +new_nick: neuer Nickname +---- + +[[command_irc_sapart]] +* `+sapart+`: zwingt einen User den oder die Channel(s) zu verlassen + +---- +/sapart <nick> <channel>[,<channel>...] + + nick: Nickname +channel: Name des Channels +---- + +[[command_irc_saquit]] +* `+saquit+`: Zwingt einen User den Server mit Begründung zu verlassen + +---- +/saquit <nick> <reason> + + nick: Nickname +reason: Grund der Abmeldung +---- + +[[command_irc_server]] +* `+server+`: auflisten, hinzufügen oder entfernen von IRC-Servern + +---- +/server list|listfull [<server>] + add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>] + copy|rename <server> <new_name> + reorder <server> [<server>...] + del|keep <server> + deloutq|jump|raw + + list: listet Server auf (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben) +listfull: listet alle Server auf, mit detaillierten Informationen zu jedem einzelnen Server + add: erstellt einen neuen Server + server: Servername, dient der internen Nutzung und zur Darstellung +hostname: Name oder IP-Adresse des Servers. Optional kann zusätzlich der Port festgelegt werden (Standard-Port: 6667). Verschiedene Ports können durch Kommata getrennt werden + temp: erstellt temporären Server (wird nicht gespeichert) + option: legt die Optionen für den Server fest (die Boolean-Optionen können weggelassen werden) +nooption: stellt die Boolean Einstellung auf 'off' (Beispiel: -nossl) + copy: erstellt eine Kopie des Servers + rename: benennt den Server um + reorder: Anordnung der Server ändern + keep: übernimmt den Server in die Konfigurationsdatei (nur sinnvoll bei temporär angelegten Servern) + del: entfernt einen Server + deloutq: löscht bei allen Servern alle ausgehende Nachrichten, die in der Warteschlange stehen (dies betrifft alle Nachrichten die WeeChat gerade sendet) + jump: springt zum Server-Buffer + raw: öffnet Buffer mit Roh-IRC-Daten + +Beispiele: + /server listfull + /server add freenode chat.freenode.net + /server add freenode chat.freenode.net/6697 -ssl -autoconnect + /server add chatspike irc.chatspike.net/6667,irc.duckspike.net/6667 + /server copy freenode freenode-test + /server rename freenode-test freenode2 + /server reorder freenode2 freenode + /server del freenode + /server deloutq +---- + +[[command_irc_service]] +* `+service+`: einen neuen Service eintragen + +---- +/service <nick> <reserved> <distribution> <type> <reserved> <info> + +distribution: Sichtbarkeit des Services + type: für spätere Verwendung reserviert +---- + +[[command_irc_servlist]] +* `+servlist+`: Auflistung von Services die momentan mit dem Netzwerk verbunden sind + +---- +/servlist [<mask> [<type>]] + +mask: nur zutreffende Services auflisten +type: nur Services von diesem Typ auflisten +---- + +[[command_irc_squery]] +* `+squery+`: Nachricht an einen Service senden + +---- +/squery <service> <text> + +service: Name des Service + text: zu sendender Text +---- + +[[command_irc_squit]] +* `+squit+`: Verbindung zum Server trennen + +---- +/squit <server> <comment> + + server: Name des Servers +comment: Kommentar +---- + +[[command_irc_stats]] +* `+stats+`: Serverstatistik abfragen + +---- +/stats [<query> [<server>]] + + query: c/h/i/k/l/m/o/y/u (siehe RFC1459) +server: Name des Servers +---- + +[[command_irc_summon]] +* `+summon+`: Nutzer die auf dem IRC-Server arbeiten darum bitten auf den IRC-Server zu kommen + +---- +/summon <user> [<target> [<channel>]] + + user: Benutzername + target: Servername +channel: Channelname +---- + +[[command_irc_time]] +* `+time+`: Ortszeit des Servers abfragen + +---- +/time [<target>] + +target: Zeit des angegebenen Servers abfragen +---- + +[[command_irc_topic]] +* `+topic+`: Thema des Channels abfragen/setzen + +---- +/topic [<channel>] [<topic>|-delete] + +channel: Name des Channels + topic: neues Thema für den Channel +-delete: entfernt das Thema des Channels +---- + +[[command_irc_trace]] +* `+trace+`: Route zum angegebenen Server ermitteln + +---- +/trace [<target>] + +target: Servername +---- + +[[command_irc_unban]] +* `+unban+`: Bann von Nicks oder Hosts aufheben + +---- +/unban [<channel>] <nick> [<nick>...] + +channel: Name des Channel + nick: Nick oder Host +---- + +[[command_irc_unquiet]] +* `+unquiet+`: Nicks oder Hosts das Wort erteilen + +---- +/unquiet [<channel>] <nick> [<nick>...] + +channel: Name des Channel + nick: Nick oder Host +---- + +[[command_irc_userhost]] +* `+userhost+`: zeigt Informationen zu Nicknamen an + +---- +/userhost <nick> [<nick>...] + +nick: Nickname +---- + +[[command_irc_users]] +* `+users+`: Auflistung der User die bei dem Server angemeldet sind + +---- +/users [<target>] + +target: Servername +---- + +[[command_irc_version]] +* `+version+`: Versionsinformation des Nicknamen oder Servers ermitteln (des aktuellen oder angegebenen Nick/Server) + +---- +/version [<server>|<nick>] + +server: Servername + nick: Nickname +---- + +[[command_irc_voice]] +* `+voice+`: Voice an Nick(s) vergeben + +---- +/voice <nick> [<nick>...] + +nick: Nick oder Maske (Platzhalter "*" kann verwendet werden) + *: vergibt an alle Nicks im Channel den voice-Status +---- + +[[command_irc_wallchops]] +* `+wallchops+`: Nachricht an Channel-Operator verschicken + +---- +/wallchops [<channel>] <text> + +channel: Name des Channel + text: Text der versendet werden soll +---- + +[[command_irc_wallops]] +* `+wallops+`: Nachricht an alle User schicken die den 'w'-Mode gesetzt haben + +---- +/wallops <text> + +text: Text der gesendet werden soll +---- + +[[command_irc_who]] +* `+who+`: sendet eine Anfrage die eine Anzahl von Informationen zurück gibt + +---- +/who [<mask> [o]] + +mask: nur Information über betreffende Nicknamen abfragen + o: nur Operatoren ausgeben, die dem Filter entsprechen +---- + +[[command_irc_whois]] +* `+whois+`: Information über User abfragen + +---- +/whois [<server>] [<nick>[,<nick>...]] + +server: Name des Servers (interner Servername) + nick: Nick, welcher abgefragt werden soll (es kann auch eine Maske genutzt werden) + +Ohne Angabe von Argumenten, nutzt /whois folgende Nicks: +- den eigenen Nick, falls es sich um einen Server/Channel Buffer handelt +- den Nick des Gesprächspartners, falls es sich um einen privaten Buffer handelt. + +Sollte die Einstellung irc.network.whois_double_nick aktiviert sein dann wird ein Nick zweimal verwendet (sofern der Nick nur einmal angegeben wurde), um die Idle-Zeit zu erhalten. +---- + +[[command_irc_whowas]] +* `+whowas+`: Informationen über einen nicht mehr angemeldeten Nicknamen abfragen + +---- +/whowas <nick>[,<nick>...] [<count> [<target>]] + + nick: Nickname + count: maximale Anzahl an Antworten (negative Zahl für eine vollständige Suche) +target: Antwort soll auf diese Suchmaske zutreffen +---- |