/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]] connect to IRC server(s) -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 ...]] disconnect from IRC server(s) -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] [ban mask] } | { nickname {[+|-]|i|w|s|o} } Channel- oder Usermode ändern channel modes: channel: channel name to modify (default is current one) o: give/take channel operator privileges p: private channel flag s: secret channel flag i: invite-only channel flag t: topic settable by channel operator only flag n: no messages to channel from clients on the outside m: moderated channel l: set the user limit to channel b: set a ban mask to keep users out e: set exception mask v: give/take the ability to speak on a moderated channel k: set a channel key (password) user modes: nickname: nickname to modify i: mark a user as invisible s: mark a user for receive server notices w: user receives wallops o: operator flag /motd [Ziel] die "Nachricht von heute" abfragen Ziel: Servername /msg [-server server] receiver[,receiver] text Nachricht an Nick/Channel verschicken server: send to this server (internal name) receiver: nick or channel (may be mask, '*' = current channel) text: text to send /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 [-server server] nickname text NOTICE an einen User verschicken server: send to this server (internal name) nickname: user to send notice to text: text to send /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 [-server server] nickname [text] private Nachricht an jemanden schicken server: send to this server (internal name) nickname: nickname for private conversation text: text to send /quote [-server server] data Daten direkt an Server senden (siehe RFC 2812) server: send to this server (internal name) data: raw data to send /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] | [keep servername] | [del servername] | [deloutq] | [switch] list, add or remove IRC servers 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 keep: keep server in config file (for temporary servers only) 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