mirror of
https://github.com/weechat/weechat.git
synced 2026-07-05 01:03:14 +02:00
977 lines
26 KiB
Plaintext
977 lines
26 KiB
Plaintext
//
|
|
// 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+`: list all server names which are known by the server answering the query
|
|
|
|
----
|
|
/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 [<name>]
|
|
add <name> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
|
|
copy|rename <name> <new_name>
|
|
reorder <name> [<name>...]
|
|
open <name>|-all [<name>...]
|
|
del|keep <name>
|
|
deloutq|jump
|
|
raw [<filter>]
|
|
|
|
list: list servers (without argument, this list is displayed)
|
|
listfull: list servers with detailed info for each server
|
|
add: add a new server
|
|
name: server name, for internal and display use; this name is used to connect to the server (/connect name) and to set server options: irc.server.name.xxx
|
|
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
|
|
-temp: add a temporary server (not saved)
|
|
option: set option for server (for boolean option, value can be omitted)
|
|
nooption: set boolean option to 'off' (for example: -nossl)
|
|
copy: duplicate a server
|
|
rename: rename a server
|
|
reorder: reorder list of servers
|
|
open: open the server buffer without connecting
|
|
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)
|
|
jump: jump to server buffer
|
|
raw: open buffer with raw IRC data
|
|
filter: set a new filter to see only matching messages (this filter can be used as input in raw IRC data buffer as well); allowed formats are:
|
|
* show all messages (no filter)
|
|
xxx show only messages containing "xxx"
|
|
s:xxx show only messages for server "xxx"
|
|
f:xxx show only messages with a flag: recv (message received), sent (message sent), modified (message modified by a modifier), redirected (message redirected)
|
|
m:xxx show only IRC command "xxx"
|
|
c:xxx show only messages matching the evaluated condition "xxx", using following variables: output of function irc_message_parse (like nick, command, channel, text, etc., see function info_get_hashtable in plugin API reference for the list of all variables), date (format: "yyyy-mm-dd hh:mm:ss"), server, recv, sent, modified, redirected
|
|
|
|
Examples:
|
|
/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
|
|
----
|