/admin [Ziel]
Information über den Server-Administrator abfragen
Ziel: Server
/ame Nachricht
Nachricht an alle Channels aller verbundenen Server schicken
zu sendende Nachricht
/amsg Text
Nachricht an alle Channels aller verbundener Server schicken
Text: zu sendender Text
/away [-all] [Nachricht]
Abwesenheitsnachricht ein/ausschalten
-all: Abwesenheitszustand auf allen Servern ändern
Nachricht: Abwesenheitsnachricht (bzw. keine, um den Abwesenheitszustand zu deaktivieren)
/ban [Channel] [Nickname [Nickname ...]]
ban nicks or hosts
Channel: Channel für die Sperre
Nickname: zu sperrender User oder Host
/connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]
mit Server verbinden
-all: connect to all servers
servername: internal server name to connect
-nojoin: do not join any channel (even if autojoin is enabled on server)
hostname: hostname to connect
port: port for server (integer, default is 6667)
ipv6: use IPv6 protocol
ssl: use SSL protocol
/ctcp Empfänger Typ [Argumente]
CTCP-Nachricht verschicken
Empfänger: User, an den die CTCP-Nachricht geschickt werden soll
Typ: Typ der CTCP-Nachricht (z.B. "version", "ping", ..)
Argumente: Argumente für CTCP
/cycle [Channel[,Channel]] [Abschiedsnachricht]
einen Channel verlassen und wieder betreten
Channel: zu verlassender Channel
Abschiedsnachricht: Abschiedsnachricht (die den anderen Usern angezeigt wird)
/dcc Aktion [Nickname [Datei]]
start DCC (file or chat)
action: 'send' (file) or 'chat'
nickname: nickname to send file or chat
file: filename (on local host)
/dehalfop Nickname [Nickname]
remove half channel operator status from nickname(s)
/deop Nickname [Nickname]
remove channel operator status from nickname(s)
/devoice Nickname [Nickname]
remove voice from nickname(s)
/die
Server herunterfahren
/disconnect [-all | Servername [Servername ...]]
Serververbindung(en) trennen
-all: Trenne von allen Servern
servername: Servername, von dem getrennt werden soll
/halfop Nickname [Nickname]
give half channel operator status to nickname(s)
/ignore [list] | [add [re:]nick/host [server [channel]]] | [del number|-all]
ignore nicks/hosts from servers or channels
list: list all ignore
add: add a ignore
del: del a ignore
number: number of ignore to delete (look at list to find it)
-all: delete all ignore
nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars)
server: internal server name where ignore is working
channel: channel name where ignore is working
Examples:
ignore nick "toto" everywhere:
/ignore add toto
ignore host "toto@domain.com" on freenode server:
/ignore add toto@domain.com freenode
ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
/info [Ziel]
Information über den Server abfragen
Ziel: Servername
/invite Nickname Channel
jemanden in einen Channel einladen
Nickname: Chatname des Einzuladenden
Channel: Channel, in den er eingeladen werden soll
/ison Nickname [Nickname ...]
überprüfen, ob jemand zur Zeit im IRC ist
Nickname: Nickname
/join Channel[,Channel] [Passwort[,Passwort]]
einen Channel betreten
Channel: zu betretender Channel
Passwort: Channelpasswort (+k-Mode)
/kick [Channel] Nickname [Kommentar]
einen User aus einem Channel herauskicken
Channel: Channel des Benutzers
Nickname: Nickname des Benutzers
Kommentar: Begründung für den Kick
/kickban [Channel] Nickname [Kommentar]
kickt und verbannt jemanden von einem Channel
Channel: Channel des Benutzers
Nickname: Nickname des Benutzers
Kommentar: Begründung für den Kickban
/kill Nickname Kommentar
Jemanden vom Server werfen
Nickname: Chatname
Kommentar: Begründung
/links [[Server] Servermaske]
Alle dem antwortenden Server bekannten Servernamen auflisten
Server: dieser Server soll die Anfrage beantworten
Servermaske: die aufzulistenden Server sollen diesem Muster entsprechen
/list [Channel[,Channel] [Server]]
Channels mit ihren Topics auflisten
Channel: aufzulistender Channel (reguläre Ausdrücke sind möglich)
Server: Servername
/lusers [Maske [Ziel]]
Statistik über die Größe dieses IRC-Netzwerks abfragen
Maske: Nur Server, die diesem Muster entsprechen
Ziel: Server, der die Anfrage weiterleiten soll
/me Nachricht
eine CTCP ACTION an den aktuellen Channel senden
zu sendende Nachricht
/mode { Channel {[+|-]|o|p|s|i|t|n|b|v} [Limit] [User] [Bannmaske] } | {Nickname {[+|-]|i|w|s|o} }
Channel- oder Usermode ändern
Channelmodi:
Channel: zu ändernder Channel
o: gib/nimm Operatorstatus
p: privater Channel
s: geheimer Channel
i: geschlossener Channel (Zutritt nur mit Einladung)
t: nur Operatoren dürfen das Topic setzen
n: keine Channelnachrichten von außerhalb des Channels
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: lege Ausnahmemaske fest
v: gib/nimm Voice (d.h. Schreibrecht bei moderierten Channels)
k: Channelkey/Channelpasswort festlegen
Usermodi:
Nickname: zu ändernder Nickname
i: User als unsichtbar kennzeichnen
s: User empfängt Server-Nachrichten
w: User empfängt WALLOPS
o: User ist Channeloperator
/motd [Ziel]
die "Nachricht von heute" abfragen
Ziel: Servername
/msg Empfänger[,Empfänger] Text
Nachricht an Nick/Channel verschicken
Empfänger: Nick/Channel (darf eine Maske sein, '*' = aktueller Channel)
Text: zu sendender Text
/names [Channel[,Channel]]
Nicknames in Channels auflisten
Channel: Channelname
/nick [-all] Nickname
aktuellen Nickname wechseln
-all: Nickname auf allen verbundenen Servern ändern
Nickname: neuer Nickname
/notice Nickname Text
NOTICE an einen User verschicken
Nickname: Empfänger der Nachricht
Text: zu sendender Text
/op Nickname [Nickname]
give channel operator status to nickname(s)
/oper Benutzername Passwort
Serveroperatorprivilegien anfordern
Benutzername/Passwort: Account im IRC-Server
/part [Channel[,Channel]] [Abschiedsnachricht]
einen Channel verlassen
Channel: zu verlassender Channel
Abschiedsnachricht: Abschiedsnachricht, die den anderen Usern angezeigt wird
/ping Server1 [Server2]
Server anpingen
Server1: Anzupingender Server
Server2: Ping an diesen Server weiterleiten
/pong Daemon [Daemon2]
auf Ping antworten
Daemon: Daemon, der auf die Ping-Nachricht geantwortet hat
Daemon2: Nachricht an diesen Daemon weiterleiten
/query Nickname [Text]
private Nachricht an jemanden schicken
Nickname: Nickname für privaten Chat
Text: zu sendender Text
/quote Daten
Daten direkt an Server senden (siehe RFC 2812)
Daten: zu sendende Rohdaten
/reconnect [-all [-nojoin] | servername [servername ...] [-nojoin]]
mit einem Server oder mehreren Servern neu verbinden
-all: reconnect to all servers
servername: server name to reconnect
-nojoin: do not join any channel (even if autojoin is enabled on server)
/rehash
den Server dazu bringen, seine Konfigurationsdatei neu zu laden
/restart
den Server dazu bringen, sich selbst neu zu starten
/server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [del servername] | [deloutq] | [switch]
Auflisten, Hinzufügen oder Entfernen von Servern
list: list servers (no parameter implies this list)
listfull: list servers with detailed info for each server
add: create a new server
servername: server name, for internal and display use
hostname: name or IP address of server, with optional port (default: 6667)
auto: automatically connect to server when WeeChat starts
noauto: do not connect to server when WeeChat starts (default)
ipv6: use IPv6 protocol
ssl: use SSL protocol
copy: duplicate a server
rename: rename a server
del: delete a server
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
Examples:
/server listfull
/server add oftc irc.oftc.net/6697 -ssl
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
/server switch
/service Nickname reserviert Distribution Typ reserviert Info
einen neuen Service eintragen
Distribution: Sichtbarkeit des Services
Typ: für spätere Verwendung reserviert
/servlist [Maske [Typ]]
zur Zeit verbundene Services auflisten
Maske: nur zutreffende Services auflisten
Typ: nur Services von diesem Typ auflisten
/squery Service Text
Nachricht an einen Service senden
Service: Name des Service
Text: zu sendender Text
/squit Server Kommentar
Serververbindungen trennen
Server: Servername
Kommentar: Trennungsgrund
/stats [Anfrage [Server]]
Serverstatistik abfragen
Anfrage: c/h/i/k/l/m/o/y/u (siehe RFC1459)
Server: zu befragender Server
/summon User [Ziel [Channel]]
Nutzer, die auf dem IRC-Server arbeiten, darum bitten, auf den IRC-Server zu kommen
User: Benutzername
Ziel: Servername
Channel: Channelname
/time [Ziel]
Ortszeit des Servers abfragen
Ziel: der zu fragende Server
/topic [Channel] [Topic]
Channeltopic abfragen/setzen
Channel: Channelname
Topic: neues Topic (oder "-delete" zum Entfernen des Topics)
/trace [Ziel]
Route zum angegebenen Server ermitteln
Ziel: Server
/unban [Channel] nickname [nickname ...]
unban nicks or hosts
Channel: Channel, in dem der Bann aufzuheben ist
Nickname: User, für den der Bann aufzuheben ist
/userhost Nickname [Nickname ...]
liste von Nickname-Informationen ermitteln
Nickname: Nickname
/users [Ziel]
auf dem Server eingeloggte User auflisten
Ziel: Server
/version [Server | Nickname]
give the version info of nick or server (current or specified)
Server: Servername
Nickname: Nickname
/voice Nickname [Nickname]
give voice to nickname(s)
/wallops Text
Nachricht an alle User schicken, die den 'w'-Mode gesetzt haben
zu sendender Text
/who [Maske ["o"]]
erweiterte Nicknameliste
Maske: nur Information über betreffende Nicknames abfragen
o: nur Operatoren ausgeben, die dem Filter entsprechen
/whois [Server] Nickname[,Nickname]
Information über User abfragen
Server: Servername
Nickname: Nickname (oder eine Maske)
/whowas Nickname [,Nickname [,Nickname ...]] [Anzahl [Ziel]]
Information über die Vergangenheit eines Nicknames erfragen
Nickname: abzufragende Nicknames
Anzahl: maximale Anzahl an Antworten (negative Zahl für eine vollständige Liste)
Ziel: zu suchende Hostmaske