// // This file is auto-generated by script docgen.py. // DO NOT EDIT BY HAND! // // tag::irc_commands[] [[command_irc_admin]] * `+admin+`: Information über den Server-Administrator abfragen ---- /admin [] target: Servername ---- [[command_irc_allchan]] * `+allchan+`: führt einen Befehl aus der an alle Kanäle gesendet wird, die mit einem Server verbunden sind ---- /allchan [-current] [-parted] [-exclude=[,...]] [-current] [-parted] -include=[,...] -current: führt einen Befehl aus der an alle Kanäle des aktuellen Servers gesendet wird -parted: wird nur bei vom Server getrennten Kanälen ausgeführt -exclude: dient zum Ausschluss ausgewählter Kanäle (Platzhalter "*" kann verwendet werden) -include: findet Anwendung für ausgewählte Kanäle (Platzhalter "*" kann verwendet werden)\n command: Befehl der ausgeführt werden soll Argumente und Befehl werden evaluiert (siehe /help eval), folgende Variablen können genutzt werden: $server Name des Servers $channel Name des Kanals $nick Nickname der auf dem Server genutzt wird ${irc_server.xxx} Variable xxx von Server ${irc_channel.xxx} Variable xxx von Kanal Beispiele: führe den Befehl '/me Ich teste gerade etwas...' für alle Kanäle aus: /allchan /me Ich teste gerade etwas... schicke 'Hallo Welt' an jeden Kanal, ausgenommen an den #weechat Kanal: /allchan -exclude=#weechat Hallo Welt schicke 'Hallo Welt' an jeden Kanal, ausgenommen an den #weechat Kanal und Kanäle die mit #linux beginnen: /allchan -exclude=#weechat,#linux* Hallo Welt schickt den Text 'Hallo' an alle Kanäle die mit #linux beginnen: /allchan -include=#linux* Hallo schließt alle, vom Server getrennte, Kanäle.: /allchan -parted /close ---- [[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=[,...]] [-current] -include=[,...] -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) -include: findet Anwendung für ausgewählte Nicks (Platzhalter "*" kann verwendet werden) command: Befehl der ausgeführt werden soll Argumente und Befehl werden evaluiert (siehe /help eval), folgende Variablen können genutzt werden: $server Name des Servers $channel Name des Kanals $nick Nickname der auf dem Server genutzt wird ${irc_server.xxx} Variable xxx von Server ${irc_channel.xxx} Variable xxx von Kanal 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 Hallo schicke den Text 'Hallo' an alle, ausgenommen für Nick foo und Nicks die mit bar beginnen: /allpv -exclude=foo,bar* Hallo schicke den Text 'Hallo' an alle Nicks die mit bar beginnen: /allpv -include=bar* 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=[,...]] -include=[,...] -exclude: dient zum Ausschluss ausgewählter Server (Platzhalter "*" kann verwendet werden) -include: findet Anwendung für ausgewählte Server (Platzhalter "*" kann verwendet werden) command: Befehl der ausgeführt werden soll Argumente und Befehl werden evaluiert (siehe /help eval), folgende Variablen können genutzt werden: $server Name des Servers $nick Nickname der auf dem Server genutzt wird ${irc_server.xxx} Variable xxx von 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_auth]] * `+auth+`: authentifizieren mit SASL ---- /auth [ ] username: SASL Username (Inhalt ist evaluiert, siehe /help eval; Serveroptionen werden mit ${irc_server.xxx} evaluiert und ${server} wird durch den Servernamen ersetzt) password: SASL-Passwort oder Pfad zur Datei mit privatem Schlüssel (Inhalt ist evaluiert, siehe /help eval; Serveroptionen werden mit ${irc_server.xxx} evaluiert und ${server} wird durch den Servernamen ersetzt) Wenn Benutzername und Kennwort nicht angegeben wurden, werden die Werte aus den Serveroptionen "sasl_username" und "sasl_password" (oder "sasl_key") verwendet. Beispiele: authentifizieren Sie sich mit dem im Server definierten Benutzernamen/Passwort: /auth authentifizieren Sie sich mit einem anderen Benutzer: /auth user2 password2 authentifizieren als anderer Benutzer mit Mechanismus ecdsa-nist256p-challenge: /auth user2 ${weechat_config_dir}/ecdsa2.pem ---- [[command_irc_autojoin]] * `+autojoin+`: Konfigurieren der Serveroption "autojoin" ---- /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] apply sort add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel addraw: use the IRC raw format (same as /join command): all channels separated by commas, optional keys separated by commas del: delete current channel or a list of channels from the autojoin option channel: channel name key: key for the channel apply: set currently joined channels in the autojoin option sort: sort alphabetically channels in the autojoin option Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 /autojoin apply /autojoin sort ---- [[command_irc_ban]] * `+ban+`: Nicknamen oder Hosts sperren/verbannen ---- /ban [] [ [...]] channel: Name des Kanals nick: Nick oder Host Ohne Angabe von Argumenten wird die Ban-Liste für den aktuellen Kanal angezeigt. ---- [[command_irc_cap]] * `+cap+`: Aushandlung der Clientfähigkeit ---- /cap ls list req|ack [ [...]] 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, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, 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 [ [...]] [-