summaryrefslogtreecommitdiff
path: root/doc/pl/autogen/user/irc_commands.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pl/autogen/user/irc_commands.adoc')
-rw-r--r--doc/pl/autogen/user/irc_commands.adoc975
1 files changed, 0 insertions, 975 deletions
diff --git a/doc/pl/autogen/user/irc_commands.adoc b/doc/pl/autogen/user/irc_commands.adoc
deleted file mode 100644
index d4fa223d0..000000000
--- a/doc/pl/autogen/user/irc_commands.adoc
+++ /dev/null
@@ -1,975 +0,0 @@
-//
-// This file is auto-generated by script docgen.py.
-// DO NOT EDIT BY HAND!
-//
-[[command_irc_admin]]
-* `+admin+`: wyszukuje informacje o administratorze serwera
-
-----
-/admin [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_allchan]]
-* `+allchan+`: wykonuje komendę na wszystkich kanałach na połączonych serwerach
-
-----
-/allchan [-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>]
- [-current] -include=<kanał>[,<kanał>...] <komenda> [<argumenty>]
-
- -current: wykonuje komendę tylko na kanałach obecnego serwera
- -exclude: wyklucza niektóre kanały (wildcard "*" jest dozwolony)
- -include: uwzględnia tylko niektóre znaki (wildcard "*" est dozwolony)
- komenda: komenda do wykonania
-argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
-
-Przykłady:
- wykonuje '/me testuje' na wszystkich kanałach:
- /allchan me testuje
- wysyła 'witam' wszędzie tylko nie na #weechat:
- /allchan -exclude=#weechat msg * witam
- wysyła 'witam' wszędzie poza #weechat oraz kanałami zaczynającymi się od #linux:
- /allchan -exclude=#weechat,#linux* msg * witam
- wysyła 'witam' na wszytkich kanałach zaczynających się od #linux:
- /allchan -include=#linux* msg * witam
-----
-
-[[command_irc_allpv]]
-* `+allpv+`: wykonuje komendę na wszystkich prywatnych buforach wszystkich połączonych serwerów
-
-----
-/allpv [-current] [-exclude=<nick>[,<nick>...]] <komenda> [<argumenty>]
- [-current] -include=<nick>[,<nick>...] <komenda> [<argumenty>]
-
- -current: wykonuje komendę tylko na prywatnych buforach obecnego serwera
- -exclude: wyklucza niektóre nicki (wildcard "*" jest dozwolony)
- -include: uwzględnia tylko niektóre znaki (wildcard "*" est dozwolony)
- komenda: komenda do wykonania
-argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
-
-Przykłady:
- wykonuje '/me testuje' we wszystkich prywatnych buforach:
- /allpv me is testing
- wysyła wszędzie 'hello' tylko nie nickowi foo:
- /allpv -exclude=foo msg * hello
- wysyła wszędzie 'hello' tylko nie nickowi foo i nickom zaczynającym się od bar:
- /allpv -exclude=foo,bar* msg * hello
- wysyła 'witam' do wszystkich nicków zaczynających się od bar:
- /allpv -include=bar* msg * witam
- zamyka wszystkie prywatne bufory:
- /allpv close
-----
-
-[[command_irc_allserv]]
-* `+allserv+`: wykonuje komendę na wszystkich połączonych serwerach
-
-----
-/allserv [-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>]
- -include=<serwer>[,<serwer>...] <komenda> [<argumenty>]
-
- -exclude: wyklucza niektóre serwery (wildcard "*" jest dozwolony)
- -include: uwzględnia tylko niektóre znaki (wildcard "*" est dozwolony)
- komenda: komenda do wykonania
-argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
-
-Przykłady:
- zmienia nick na wszystkich serwerach:
- /allserv nick nowy_nick
- ustawia stan nieobecności na wszystkich serwerach:
- /allserv away Jestem nieobecny
- wykonuje whois na własnym nicku na wszystkich serwerach:
- /allserv whois $nick
-----
-
-[[command_irc_ban]]
-* `+ban+`: banuje nick albo host
-
-----
-/ban [<kanał>] [<nick> [<nick>...]]
-
-kanał: nazwa kanału
- nick: nick lub host
-
-Bez podania argumentu komenda wyświetla listę banów na obecnym kanale.
-----
-
-[[command_irc_cap]]
-* `+cap+`: negocjacja możliwości klienta
-
-----
-/cap ls
- list
- req|ack [<opcja> [<opcja>...]]
- end
-
- ls: wyświetla opcje wspierane przez serwer
- list: wyświetla obecnie włączone opcje
- req: żądanie opcji
- ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta
- end: kończy negocjacje opcji
-
-Bez argumentu, wysyłane są "ls" i "list".
-
-Opcje wspierane przez WeeChat to: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, multi-prefix, server-time, userhost-in-names.
-
-Opcje automatycznie włączane na serwerach można ustawić za pomocą opcji irc.server_default.capabilities (albo dla konkretnego serwera, opcja irc.server.xxx.capabilities).
-
-Przykłady:
- /cap
- /cap req multi-prefix away-notify
-----
-
-[[command_irc_connect]]
-* `+connect+`: łączy się z serwerem(ami) IRC
-
-----
-/connect [<serwer> [<serwer>...]] [-<opcja>[=<wartość>]] [-no<opcja>] [-nojoin] [-switch]
- -all|-auto|-open [-nojoin] [-switch]
-
- serwer: nazwa serwera, może nią być:
- - wewnętrzna nazwa serwera (tworzona przez /server add, zalecane użycie)
- - nazwa hosta/port lub IP/port (stworzy to TYMCZASOWY serwer), domyślny port to 6667
- - URL o formacie: irc[6][s]://[nick[:hasło]@]irc.example.org[:port][/#kanał1][,#kanał2[...]]
- Uwaga: dla adresu/IP/URLa, tworzony jest serwer tymczasowy (NIE ZAPISYWANY), zobacz /help irc.look.temporary_servers
- opcja: ustawia opcję dla serwera (dla opcji boolowskich można pominąć wartość)
- nooption: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
- -all: łączy się ze wszystkimi serwerami zdefiniowanymi w konfiguracji
- -auto: łączy się z serwerami z włączonym automatycznym połączeniem
- -open: łączy się ze wszystkimi otwartymi ale nie połączonymi serwerami
- -nojoin: nie wchodź na żaden kanał (nawet jeśli autojoin jest włączony dla tego serwera)
- -switch: przełącza adres serwera na kolejny
-
-W celu rozłączenia z serwerem lub przerwania próby połączenia, użyj komendy /disconnect.
-
-Przykłady:
- /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/#kanał
- /connect -switch
-----
-
-[[command_irc_ctcp]]
-* `+ctcp+`: wyślij wiadomość CTCP (protokół klient-klient)
-
-----
-/ctcp [-server <serwer>] <cel>[,<cel>...] <typ> [<argumenty>]
-
- serwer: wyślij do tego serwera (nazwa wewnętrzna)
- cel: nick albo kanał ('*' = obecny kanał)
- typ: rodzaj CTCP (przykłady: "version", "ping", etc.)
-argumenty: argumenty dla CTCP
-
-Przykłady:
- /ctcp toto time
- /ctcp toto version
- /ctcp * version
-----
-
-[[command_irc_cycle]]
-* `+cycle+`: wyjdź i wejdź ponownie na kanał
-
-----
-/cycle [<kanał>[,<kanał>...]] [<wiadomość>]
-
-kanał: nazwa kanału
-wiadomość: wiadomość pożegnalna (pokazywana innym użytkownikom)
-----
-
-[[command_irc_dcc]]
-* `+dcc+`: rozpoczyna DCC (przesył pliku lub rozmowę)
-
-----
-/dcc chat <nick>
- send <nick> <plik>
-
-nick: nick
-plik: nazwa pliku (na lokalnym hoście)
-
-Przykłady:
- rozmowa z użytkownikiem "toto":
- /dcc chat toto
- wyśle plik "/home/foo/bar.txt" użytkownikowi "toto":
- /dcc send toto /home/foo/bar.txt
-----
-
-[[command_irc_dehalfop]]
-* `+dehalfop+`: usuwa status halfopa kanału
-
-----
-/dehalfop <nick> [<nick>...]
-
-nick: nick lub maska (wildcard "*" jest dozwolony)
- *: zabiera status pół-operatora kanału wszystkim na kanale poza tobą
-----
-
-[[command_irc_deop]]
-* `+deop+`: usuwa status operatora kanału
-
-----
-/deop <nick> [<nick>...]
- * -yes
-
-nick: nick lub maska (wildcard "*" jest dozwolony)
- *: zabiera status operatora kanału wszystkim na kanale poza tobą
-----
-
-[[command_irc_devoice]]
-* `+devoice+`: usuwa flagę voice
-
-----
-/devoice <nick> [<nick>...]
- * -yes
-
-nick: nick lub maska (wildcard "*" jest dozwolony)
- *: odbiera głos wszystkim na kanale
-----
-
-[[command_irc_die]]
-* `+die+`: wyłącza serwer
-
-----
-/die [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_disconnect]]
-* `+disconnect+`: rozłącza się z jednym lub wszystkimi serwerami IRC
-
-----
-/disconnect [<serwer>|-all|-pending [<powód>]]
-
- serwer: wewnętrzna nazwa serwera
- -all: rozłącza się ze wszystkimi serwerami
--pending: anuluje automatyczne łączenie dla serwerów ponownie łączących się
- powód: powód dla "quit"
-----
-
-[[command_irc_halfop]]
-* `+halfop+`: nadaje status halfopa nickowi(m)
-
-----
-/halfop <nick> [<nick>...]
- * -yes
-
-nick: nick lub maska (wildcard "*" jest dozwolony)
- *: nadaje status pół-operatora kanału wszystkim na kanale
-----
-
-[[command_irc_ignore]]
-* `+ignore+`: ignoruje nicki/hosty z serwera lub kanałów
-
-----
-/ignore list
- add [re:]<nick> [<serwer> [<kanał>]]
- del <numer>|-all
-
- list: wyświetla wszystkie ignorowane osoby
- add: dodaje nową osobę do ignorowania
- nick: nick lub host (jeśli dodamy "re:" można użyć rozszerzonego wyrażenia regularnego POSIX lub maska używając "*", aby zastąpić jeden lub więcej znaków)
- del: usuwa wpis o ignorowanej osobie
- numer: numer wpisu do usunięcia (znajduję się na liście)
- -all: usuwa wszystkie wpisy z listy ignorowanych
- serwer: wewnętrzna nazwa serwera, na którym dana osoba ma być ignorowana
- kanał: nazwa kanału, na którym dana osoba ma być ignorowana
-
-Uwaga: wyrażenie regularne może zaczynać się od "(?-i)" jeśli wielkość znaków ma mieć znaczenie.
-
-Przykłady:
- ignoruje wszędzie nick "toto":
- /ignore add toto
- ignoruje host "toto@domain.com" na serwerze freenode:
- /ignore add toto@domain.com freenode
- ignoruje host "toto*@*.domain.com" na freenode/#weechat:
- /ignore add toto*@*.domain.com freenode #weechat
-----
-
-[[command_irc_info]]
-* `+info+`: pobiera informacje opisujące serwer
-
-----
-/info [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_invite]]
-* `+invite+`: zaprasza użytkownika na kanał
-
-----
-/invite <nick> [<nick>...] [<kanał>]
-
- nick: nick
-kanał: nazwa kanału
-----
-
-[[command_irc_ison]]
-* `+ison+`: sprawdza czy użytkownik jest obecnie na IRC
-
-----
-/ison <nick> [<nick>...]
-
-nick: nazwa użytkownika
-----
-
-[[command_irc_join]]
-* `+join+`: wchodzi na kanał
-
-----
-/join [-noswitch] [-server <serwer>] [<kanał1>[,<kanał2>...]] [<hasło1>[,<hasło2>...]]
-
--noswitch: nie przełączaj się na nowy bufor
- serwer: wyślij to do tego serwera (wewnętrzna nazwa)
- kanał: nazwa kanału
- hasło: hasło do wejścia na kanał (kanały z hasłami muszą być na początku listy)
-
-Przykłady:
- /join #weechat
- /join #tajnykanał,#weechat klucz
- /join -server freenode #weechat
- /join -noswitch #weechat
-----
-
-[[command_irc_kick]]
-* `+kick+`: wyrzuca użytkownika z kanału
-
-----
-/kick [<kanał>] <nick> [<powód>]
-
-kanał: nazwa kanału
- nick: nick
- powód: powód(specjalne zmienne jak $nick, $channel i $server są podmieniane na odpowiednie wartości)
-----
-
-[[command_irc_kickban]]
-* `+kickban+`: wyrzuca użytkownika z kanału i banuje hosta
-
-----
-/kickban [<kanał>] <nick> [<powód>]
-
-kanał: nazwa kanału
- nick: nick
- powód: powód (specjalne zmienne jak $nick, $channel i $server są podmieniane na odpowiednie wartości)
-
-Możliwe jest kopanie/banowanie za pomocą maski, nick zostanie wyciągnięty z maski i zastąpiony "*".
-
-Przykład:
- zbanuje "*!*@host.com", następnie wykopie "toto":
- /kickban toto!*@host.com
-----
-
-[[command_irc_kill]]
-* `+kill+`: zamyka połączenie klient-serwer
-
-----
-/kill <nick> [<powód>]
-
- nick: nick
-powód: powód
-----
-
-[[command_irc_links]]
-* `+links+`: wyświetla wszystkie nazwy serwerów, które są znane serwerowi odpowiadającemu na zapytanie
-
-----
-/links [[<cel>] <maska>]
-
- cel: ten serwer powinien odpowiedzieć na zapytanie
-maska: lista serwerów musi pasować do maski
-----
-
-[[command_irc_list]]
-* `+list+`: wyświetla kanały i ich tematy
-
-----
-/list [-server <serwer>] [-re <wyrażenie>] [<kanał>[,<kanał>...]] [<cel>]
-
- serwer: wyślij do tego serwera (nazwa wewnętrzna)
- regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" to wielkość znaków ma znaczenie)
-channel: kanał do wylistowania
- cel: nazwa serwera
-
-Przykłady:
- wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych sieciach):
- /list
- wyświetla kanał #weechat:
- /list #weechat
- wyświetla wszystkie kanały zaczynające się od "#weechat" (może być bardzo wolny w dużych sieciach):
- /list -re #weechat.*
-----
-
-[[command_irc_lusers]]
-* `+lusers+`: pobiera statystyki o wielkości sieci IRC
-
-----
-/lusers [<maska> [<cel>]]
-
- maska: tylko serwery pasujące do maski
-cel: serwer, do którego ma być przesłane żądanie
-----
-
-[[command_irc_map]]
-* `+map+`: pokazuje graficzną mapę sieci IRC
-
-----
-----
-
-[[command_irc_me]]
-* `+me+`: wysyła akcję CTCP na aktualny kanał
-
-----
-/me <wiadomość>
-
-wiadomość: wiadomość do wysłania
-----
-
-[[command_irc_mode]]
-* `+mode+`: zmień ustawienia kanału lub użytkownika
-
-----
-/mode [<kanał>] +|-]o|p|s|i|t|n|m|l|b|e|v|k [<argumenty>]
- <nick> [+|-]i|s|w|o
-
-atrybuty kanału:
- kanał: nazwa kanału do modyfikacji (domyślnie aktualny kanał)
- o: daje/zabiera przywileje operatora kanału
- p: flaga prywatności kanału
- s: flaga kanału sekretnego
- i: kanał tylko dla zaproszonych
- t: temat ustawiany tylko przez operatorów
- n: żadnych wiadomości z poza kanału
- m: kanał moderowany
- l: ustawia limit ilości osób na kanale
- b: ustawia maskę bana
- e: ustawia maski wyjątków
- v: daje/zabiera możliwość rozmowy na kanale moderowanym
- k: ustawia klucz kanału (hasło)
-atrybuty użytkownika:
- nick: nazwa użytkownika do modyfikacji
- i: użytkownik niewidoczny
- s: użytkownik może otrzymywać informację od serwera
- w: użytkownik otrzymuje wallopy
- o: flaga operatora
-
-Lista atrybutów nie jest ogólna, należy zawsze przeczytać dokumentację na temat danego serwera aby poznać dostępne atrybuty.
-
-Przykład:
- chroni temat kanału #weechat:
- /mode #weechat +t
- staje się niewidoczny na serwerze:
- /mode nick +i
-----
-
-[[command_irc_motd]]
-* `+motd+`: pobierz "Wiadomość Dnia" (motd)
-
-----
-/motd [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_msg]]
-* `+msg+`: wysyła wiadomość do użytkownika albo kanału
-
-----
-/msg [-server <serwer>] <cel>[,<cel>...] <tekst>
-
-serwer: wyślij do tego serwera (nazwa wewnętrzna)
-cel: nick lub kanał (może być maska, '*' = aktualny kanał)
- tekst: wiadomość do wysłania
-----
-
-[[command_irc_names]]
-* `+names+`: wyświetla nazwy użytkowników na kanałach
-
-----
-/names [<kanał>[,<kanał>...]]
-
-kanał: nazwa kanału
-----
-
-[[command_irc_nick]]
-* `+nick+`: zmienia obecną nazwę użytkownika
-
-----
-/nick [-all] <nick>
-
--all: ustaw nową nazwę użytkownika na wszystkich serwerach
-nick: nowy nick
-----
-
-[[command_irc_notice]]
-* `+notice+`: wysyła powiadomienie do użytkownika
-
-----
-/notice [-server <serwer>] <cel> <tekst>
-
-serwer: wyślij do tego serwera (nazwa wewnętrzna)
-cel: nick lub kanał
- tekst: wiadomość do wysłania
-----
-
-[[command_irc_notify]]
-* `+notify+`: dodaje powiadomienie o obecności lub statusie nieobecności nicków na serwerze
-
-----
-/notify add <nick> [<serwer> [-away]]
- del <nick>|-all [<serwer>]
-
- add: dodaje powiadomienie
- nick: nazwa użytkownika
-serwer: wewnętrzna nazwa serwera (domyślnie obecny serwer)
- -away: powiadom o zmianie powodu nieobecności (poprzez wykonanie whois na nicku)
- del: usuwa powiadomienie
- -all: usuwa wszystkie powiadomienia
-
-Bez argumentu, komenda wyświetla powiadomienia dla obecnego serwera (lub wszystkich serwerów, jeśli komendy użyto w głównym buforze).
-
-Przykłady:
- powiadom, kiedy "toto" wejdzie/wyjdzie z obecnego serwera:
- /notify add toto
- powiadom, kiedy "toto" wejdzie/wyjdzie z serwera freenode:
- /notify add toto freenode
- powiadom, kiedy "toto" jest niedostępny lub powróci na serwerze freenode:
- /notify add toto freenode -away
-----
-
-[[command_irc_op]]
-* `+op+`: nadaje uprawienia operatora kanału
-
-----
-/op <nick> [<nick>...]
- * -yes
-
-nick: nick lub maska (wildcard "*" jest dozwolony)
- *: nadaje status operatora kanału wszystkim na kanale
-----
-
-[[command_irc_oper]]
-* `+oper+`: uzyskaj uprawnienia operatora
-
-----
-/oper <użytkownik> <hasło>
-
- użytkownik: użytkownik
-hasło: hasło
-----
-
-[[command_irc_part]]
-* `+part+`: opuszcza kanał
-
-----
-/part [<kanał>[,<kanał>...]] [<wiadomość>]
-
-kanał: nazwa kanału do opuszczenia
-wiadomość: wiadomość pożegnalna (pokazywana innym użytkownikom)
-----
-
-[[command_irc_ping]]
-* `+ping+`: wyślij ping do serwera
-
-----
-/ping <cel1> [<cel2>]
-
-cel1: serwer
-cel2: przekieruj ping do tego serwera
-----
-
-[[command_irc_pong]]
-* `+pong+`: odpowiedz na ping
-
-----
-/pong <demon> [<demon2>]
-
- demon: demon, który odpowiedział na ping
-demon2: prześlij do tego demona
-----
-
-[[command_irc_query]]
-* `+query+`: wysyła prywatną wiadomość do użytkownika
-
-----
-/query [-noswitch] [-server <serwer>] <nick>[,<nick>...] [<tekst>]
-
--noswitch: nie przełączaj do nowego bufora
- serwer: wyślij do tego serwera (nazwa wewnętrzna)
- nick: nick
- tekst: wiadomość do wysłania
-----
-
-[[command_irc_quiet]]
-* `+quiet+`: ucisza nicki albo hosty
-
-----
-/quiet [<kanał>] [<nick> [<nick>...]]
-
-kanał: nazwa kanału
- nick: nazwa użytkownika lub host
-
-Bez podania argumentu komenda wyświetla listę uciszeń dla obecnego kanału.
-----
-
-[[command_irc_quote]]
-* `+quote+`: wyślij nieprzetworzone dane do serwera bez prasowania
-
-----
-/quote [-server <serwer>] <dane>
-
-serwer: wyślij do tego serwera (nazwa wewnętrzna)
- dane: nieprzetworzone dane do wysłania
-----
-
-[[command_irc_reconnect]]
-* `+reconnect+`: ponownie połącz się z serwerem(ami)
-
-----
-/reconnect <serwer> [<serwer>...] [-nojoin] [-switch]
- -all [-nojoin] [-switch]
-
- serwer: nazwa serwera do ponownego połączenia (wewnętrzna nazwa)
- -all: ponownie łączy się ze wszystkimi serwerami
--nojoin: nie wchodź na żadne kanały (nawet jeśli są zdefiniowane kanały do automatycznego wejścia dla serwera)
--switch: przełącza na kolejny adres serwera
-----
-
-[[command_irc_rehash]]
-* `+rehash+`: mówi serwerowi, żeby przeładował pliki konfiguracyjne
-
-----
-/rehash [<opcja>]
-
-opcje: dodatkowe opcje, dla niektórych serwerów
-----
-
-[[command_irc_remove]]
-* `+remove+`: zmusza użytkownika do opuszczenia kanału
-
-----
-/remove [<kanał>] <nick> [<powód>]
-
-kanał: nazwa kanału
- nick: nick
- powód: powód(specjalne zmienne jak $nick, $channel i $server są podmieniane na odpowiednie wartości)
-----
-
-[[command_irc_restart]]
-* `+restart+`: mówi serwerowi, aby się ponownie uruchomił
-
-----
-/restart [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_sajoin]]
-* `+sajoin+`: zmusza użytkownika do wejścia na kanał(y)
-
-----
-/sajoin <nick> <kanał>[,<kanał>...]
-
- nick: nick
-kanał: nazwa kanału
-----
-
-[[command_irc_samode]]
-* `+samode+`: zmienia atrybuty kanału, bez posiadania statusu operatora
-
-----
-/samode [<kanał>] <atrybuty>
-
-kanał: nazwa kanału
- atrybuty: atrybuty kanału
-----
-
-[[command_irc_sanick]]
-* `+sanick+`: zmusza użytkownika do użycia innego nicku
-
-----
-/sanick <nick> <nowy_nick>
-
- nick: nick
-nowy_nick: nowy nick
-----
-
-[[command_irc_sapart]]
-* `+sapart+`: zmusza użytkownika do opuszczenia kanału(ów)
-
-----
-/sapart <nick> <kanał>[,<kanał>...]
-
- nick: nick
-kanał: nazwa kanału
-----
-
-[[command_irc_saquit]]
-* `+saquit+`: zmusza użytkownika do opuszczenia serwera z powodem
-
-----
-/saquit <nick> <powód>
-
- nick: nick
-powód: powód
-----
-
-[[command_irc_server]]
-* `+server+`: wyświetla, dodaje lub usuwa serwery IRC
-
-----
-/server list|listfull [<nazwa>]
- add <nazwa> <host>[/<port>] [-temp] [-<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <nazwa> <nowa_nazwa>
- reorder <nazwa> [<nazwa>...]
- open <nazwa>|-all [<nazwa>...]
- del|keep <nazwa>
- deloutq|jump
- raw [<filter>]
-
- list: wyświetla listę serwerów (bez argumentu wyświetlana jest ta lista)
-listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego serwera
- add: tworzy nowy serwer
- nazwa: nazwa serwera, do użytku wewnętrznego i wyświetlania; ta nazwa jest używana do połączenia z serwerem (/connect nazwa) i do ustawiania opcji serwera: irc.server.nazwa.xxx
-host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: 6667), wiele adresów należy rozdzielić przecinkiem
- -temp: tworzy serwer tymczasowy (nie zapisany)
- opcja: ustawia opcję dla serwera (dla opcji boolowskich wartość może zostać pominięta)
-noopcja: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
- copy: duplikuje serwer
- rename: zmienia nazwę serwera
- reorder: zmienia kolejność na liście serwerów
- open: otwiera bufor serwera nie łącząc się z nim
- keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów tymczasowych)
- del: usuwa serwer
- deloutq: usuń wiadomości z kolejki dla wszystkich serwerów (wszystkie wiadomości jakie WeeChat obecnie wysyła)
- jump: przechodzi do bufora serwera
- raw: otwiera bufor z nieprzetworzonymi danymi IRC
- filtr: ustawia nowy filtr pokazujący tylko wybrane wiadomości (może zostać również użyty jako wejście w buforze nieprzetworzonych danych IRC); dozwolone formaty:
- * pokaż wszystkie wiadomości (brak filtra)
- xxx pokaż tylko wiadomości zawierające "xxx"
- s:xxx pokaż tylko wiadomości od serwera "xxx"
- f:xxx pokaż tylko wiadomości z flagą: recv (wiadomości odebrane), sent (wiadomości wysłane), modified (wiadomości zmodyfikowane), redirected (wiadomości przekierowane)
- m:xxx pokaż tylko komendę IRC "xxx"
- c:xxx pokaż tylko wiadomości pasujące to przetworzonego warunku "xxx", używając następujących zmiennych: wynik funkcji irc_message_parse (jak nick, komenda, kanał, tekst, etc., zobacz funkcję info_get_hashtable w opisie API wtyczek dla listy wszystkich dostępnych zmiennych), data (format: "yyyy-mm-dd hh:mm:ss"), serwer, recv, sent, modified, redirected
-
-Przykłady:
- /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
- /server raw
- /server raw s:freenode
- /server raw c:${recv} && ${command}==PRIVMSG && ${nick}==foo
-----
-
-[[command_irc_service]]
-* `+service+`: rejestruje nową usługę
-
-----
-/service <nick> <zarezerwowany> <distribution> <typ> <zarezerwowany> <info>
-
-distribution: widoczność serwisu
- typ: zarezerwowany do dalszego użycia
-----
-
-[[command_irc_servlist]]
-* `+servlist+`: wyświetla serwisy obecnie połączone z siecią
-
-----
-/servlist [<maska> [<typ>]]
-
-maska: wyświetl tylko serwisy pasujące do maski
-typ: wyświetl tylko serwisy tego typu
-----
-
-[[command_irc_squery]]
-* `+squery+`: dostarcza wiadomość do usługi
-
-----
-/squery <usługa> <tekst>
-
-usługa: nazwa usługi
- tekst: tekst do wysłania
-----
-
-[[command_irc_squit]]
-* `+squit+`: rozłącza od podłączonych serwerów
-
-----
-/squit <cel> <komentarz>
-
- cel: nazwa serwera
-komentarz: komentarz
-----
-
-[[command_irc_stats]]
-* `+stats+`: zapytanie o statystyki serwera
-
-----
-/stats [<zapytanie> [<cel>]]
-
- zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)
-cel: nazwa serwera
-----
-
-[[command_irc_summon]]
-* `+summon+`: wyślij do użytkowników serwera wiadomość proszącą ich o wejście na IRC
-
-----
-/summon <użytkownik> [<cel> [<kanał>]]
-
- użytkownik: nazwa użytkownika
- cel: nazwa serwera
-kanał: nazwa kanału
-----
-
-[[command_irc_time]]
-* `+time+`: uzyskaj lokalny czas serwera
-
-----
-/time [<cel>]
-
-cel: pobierz czas podanego serwera
-----
-
-[[command_irc_topic]]
-* `+topic+`: pobiera/ustawia temat kanału
-
-----
-/topic [<kanał>] [<temat>|-delete]
-
-kanał: nazwa kanału
- temat: nowy temat kanału
--delete: kasuje temat kanału
-----
-
-[[command_irc_trace]]
-* `+trace+`: znajduje drogę do konkretnego serwera
-
-----
-/trace [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_unban]]
-* `+unban+`: odbanowuje nicki lub hosty
-
-----
-/unban [<kanał>] <nick>|<numer> [<nick>|<numer>...]
-
-kanał: nazwa kanału
- nick: nick lub host
- numer: numer bana (wyświetlany na liście za pomocą komendy /ban)
-----
-
-[[command_irc_unquiet]]
-* `+unquiet+`: nicki albo hosty przestają być uciszone
-
-----
-/unquiet [<kanał>] <nick>|<numer> [<nick>|<numer>...]
-
-kanał: nazwa kanału
- nick: nick lub host
- numer: numer uciszenia (wyświetlany na liście za pomocą komendy /quiet)
-----
-
-[[command_irc_userhost]]
-* `+userhost+`: zwraca listę informacji o użytkownikach
-
-----
-/userhost <nick> [<nick>...]
-
-nick: nazwa użytkownika
-----
-
-[[command_irc_users]]
-* `+users+`: wyświetla użytkowników zalogowanych do serwera
-
-----
-/users [<cel>]
-
-cel: nazwa serwera
-----
-
-[[command_irc_version]]
-* `+version+`: podaje informację o wersji nicka lub serwera (obecnego lub określonego)
-
-----
-/version [<cel>|<nick>]
-
-cel: nazwa serwera
- nick: nazwa użytkownika
-----
-
-[[command_irc_voice]]
-* `+voice+`: daje głos (voice) nickowi(-m)
-
-----
-/voice <nick> [<nick>...]
-
-nick: nick lub maska (wildcard "*" jest dozwolony)
- *: daje głos każdemu na kanale
-----
-
-[[command_irc_wallchops]]
-* `+wallchops+`: wysyła powiadomienie do operatorów kanału
-
-----
-/wallchops [<kanał>] <tekst>
-
-kanał: nazwa kanału
- tekst:tekst do wysłania
-----
-
-[[command_irc_wallops]]
-* `+wallops+`: wysyła wiadomość do wszystkich obecnie połączonych użytkowników, którzy ustawili sobie tryb 'w'
-
-----
-/wallops <tekst>
-
-tekst: wiadomość do wysłania
-----
-
-[[command_irc_who]]
-* `+who+`: tworzy zapytanie, które zwraca listę informacji
-
-----
-/who [<mask> [o]]
-
-maska: tylko informacje pasujące do maski
- o: tylko operatorzy są zwracani zgodnie z podaną maską
-----
-
-[[command_irc_whois]]
-* `+whois+`: zapytanie o informacje o użytkowniku(ach)
-
-----
-/whois [<cel>] [<nick>[,<nick>...]]
-
-cel: nazwa serwera
- nick: nick (może być maska)
-
-Bez argumentu, komenda ta wykona whois na:
-- twoim własnym nicku, jeśli bufor to serwer/kanał
-- zdalnym nicku, jeśli bufor to rozmowa prywatna.
-
-Jeśli opcja irc.network.whois_double_nick jest włączona, wysyłane są dwa nicki (jeśli został podany tylko jeden), aby uzyskać czas bezczynności w odpowiedzi.
-----
-
-[[command_irc_whowas]]
-* `+whowas+`: pyta o informacje o użytkowniku, który już nie istnieje
-
-----
-/whowas <nick>[,<nick>...] [<ilość> [<cel>]]
-
- nick: nick
- ilość: ilość zwracanych odpowiedzi (pełne wyszukiwanie dla numerów ujemnych)
-cel: odpowiedź powinna pasować do maski
-----