951 lines
26 KiB
Plaintext
951 lines
26 KiB
Plaintext
//
|
|
// 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
|
|
----
|