Seznam IRC příkazů

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. ledna 2016; kontroly vyžadují 3 úpravy .

Toto je seznam všech IRC ( Internet relay chat )  příkazů definovaných v RFC IETF 1459 a 2812. Mnoho IRC klientů vyžaduje před příkazem lomítko. Lomené závorky ("<" a ">") označují argumenty příkazu. Argumenty v hranatých závorkách ("[" a "]") jsou volitelné a nahrazují výchozí hodnoty.

Seznam příkazů

ADMIN

Syntax:

ADMIN [<сервер>]

Způsobí, že server vrátí informace o správci serveru zadaného v argumentu <server> nebo o aktuálním serveru, pokud tento argument není zadán. [jeden]

Definováno v RFC 1459.

Pryč

Syntax:

AWAY [<сообщение>]

Určuje zprávu, která se automaticky zobrazí jako odpověď na soukromé zprávy odeslané uživateli. [2] Pokud není zadán argument <zpráva>, příkaz odstraní dříve nastavený stav.

Definováno v RFC 1459

PŘIPOJIT

Syntax:

CONNECT <сервер> [<порт> [<удаленный сервер>]](RFC 1459) CONNECT <сервер> <порт> [<удаленный сервер>](RFC 2812)

Způsobí, že se server zadaný v argumentu <vzdálený server> (nebo aktuální server, pokud není zadán <vzdálený server>) připojí k serveru <server> na portu <port>. [3] [4] Tento příkaz je dostupný pouze operátorům IRC .

Definováno v RFC 1459; parametr <port> se stal povinným v RFC 2812

DIE

Syntax:

DIE

Způsobí vypnutí serveru. [5]

Definováno v RFC 2812

CHYBA

Syntax:

ERROR <сообщение об ошибке>

Tento příkaz používají servery k hlášení chyby jiným serverům. Používá se také před ukončením spojení s klientem. [6]

Definováno v RFC 1459

INFO

Syntax:

INFO [<цель>]

Vrátí informace o serveru zadaném v parametru <target> nebo o aktuálním serveru, pokud parametr <target> není zadán. [7] Tyto informace zahrnují verzi serveru, datum kompilace, informace o opravách, datum spuštění a další informace, které mohou být relevantní.

Definováno v RFC 1459

POZVAT

Syntax:

INVITE <пользователь> <канал>

Pozve uživatele <uživatel> do kanálu <kanál>. [8] <kanál> nesmí existovat. Pokud ano, mohou zvát další členy pouze uživatelé v kanálu. Pokud je na kanálu povolen režim +i, mohou zvát další uživatele pouze operátoři kanálu.

Definováno v RFC 1459

ison

Syntax:

ISON <имена пользователей>

Dotazuje se na stav uživatelů uvedených v prvním argumentu příkazu <uživatelská jména> oddělených mezerami. [9] Server vrátí seznam aktuálně online jako seznam oddělený mezerou. Pokud žádný z nich není online, server vrátí prázdný seznam.

Definováno v RFC 1459

PŘIPOJTE SE

Syntax:

JOIN <каналы> [<ключи>]

Umožňuje přístup ke kanálům určeným jako seznam <kanálů> oddělených čárkami. V případě potřeby také umožňuje zadat hesla v seznamu <klíčů> oddělených čárkami. [10] Pokud kanál(y) neexistují, budou vytvořeny.

Definováno v RFC 1459

KICK

Syntax:

KICK <канал> <пользователь> [<сообщение>]

Odebere uživatele <uživatel> z kanálu <kanál>. [11] Tento příkaz mohou používat pouze operátoři kanálu.

Definováno v RFC 1459

KILL

Syntax:

KILL <пользователь> <сообщение>

Odebere uživatele <user> ze sítě. [12] Tento příkaz mohou používat pouze operátoři IRC.

Definováno v RFC 1459

Odkazy

Syntax:

LINKS [<удаленный сервер> [<маска сервера>]]

Zobrazí všechna přidružení serveru, která odpovídají <masce serveru>, je-li zadána, na serveru <vzdálený server> nebo na aktuálním serveru, pokud není zadán žádný argument. [13]

Definováno v RFC 1459

SEZNAM

Syntax:

LIST [<каналы> [<сервер>]]

Vrátí seznam všech kanálů na serveru. [14] Pokud je uveden seznam <kanálů> oddělených čárkami, vrátí jejich témata. Pokud je zadán <server>, příkaz je předán serveru <server>.

Definováno v RFC 1459

LUZERS

Syntax:

LUSERS [<маска> [<сервер>]]

Vrátí statistiky o velikosti sítě. [15] Pokud je příkaz volán bez argumentů, zobrazí se statistika celé sítě. Pokud je zadán parametr <mask>, příkaz vrátí pouze statistiky podmnožiny sítě určené maskou. Pokud je zadán parametr <server>, je příkaz předán serveru <server>.

Definováno RFC 2812

MODE

Syntax:

MODE <имя пользователя> <флаги> (пользовательские) MODE <канал> <флаги> [<аргументы>]

Příkaz MODE má dva účely. Lze jej použít ke změně uživatelských příznaků a režimů kanálů. [16]

Definováno v RFC 1459

MOTD

Syntax:

MOTD [<server>]

Vrátí zprávu MOTD ze serveru <server> nebo z aktuálního serveru, pokud je argument vynechán. [17]

Definováno RFC 2812

MSG

Syntax:

MSG nickname message

Odeslání soukromé zprávy uživateli bez otevření soukromého okna.

JMÉNA

Syntax:

NAMES [<каналы>](RFC 1459) NAMES [<каналы> [<сервер>]](RFC 2812)

Vrátí seznam uživatelů, kteří jsou na kanálech definovaných v seznamu <channels> oddělených čárkami. [18] Pokud není zadán <kanály>, zobrazí všechny uživatele seřazené podle názvu kanálu. Uživatelé, kteří nejsou na žádném z kanálů, jsou uvedeni jako na kanálu "*". Pokud je zadán parametr <server>, je příkaz předán serveru <server>. [19]

Definováno v RFC 1459; volitelný parametr <server> přidán do RFC 2812

Nick

Syntax:

NICK <имя пользователя> [<счётчик>](RFC 1459) NICK <имя пользователя>(RFC 2812)

Umožňuje uživateli změnit přezdívku na IRC. Čítač dříve používalo několik serverů. [20] [21]

Definováno v RFC 1459; volitelný parametr <count> byl v RFC 2812 odstraněn

UPOZORNĚNÍ

Syntax:

NOTICE <цель сообщения> <сообщение>

Tento příkaz funguje stejně jako PRIVMSG, kromě toho, že nelze odeslat automatickou odpověď jako odpověď na zprávu NOTICE. [22]

Definováno v RFC 1459

OPER

Syntax:

OPER <имя пользователя> <пароль>

Umožňuje uživateli ověřit se jako IRC operátor na tomto serveru/síti. [23]

Definováno v RFC 1459

ČÁST

Syntax:

PART <каналы>

Umožňuje uživateli opustit kanály definované v seznamu <channels> oddělených čárkami. [24]

Definováno v RFC 1459

PASS

Syntax:

PASS <пароль>

Nastaví heslo připojení. [25] Tento příkaz je nutné použít před registrací uživatelského jména.

Definováno v RFC 1459

PING

Syntax:

PING <сервер1> [<сервер2>]

Zkontroluje připojení. [26] Odpověď PONG je vrácena jako odpověď na zprávu PING. Pokud je zadán <server2>, zpráva se předá také jemu.

Definováno v RFC 1459

PONG

Syntax:

PONG <сервер1> [<сервер2>]

Tento příkaz je odpovědí na příkaz PING a funguje úplně stejně. [27]

Definováno v RFC 1459

PRIVMSG

Syntax:

PRIVMSG <цель сообщения> <сообщение>

Odešle soukromou zprávu <zpráva> <cíl zprávy>, což může být uživatel nebo kanál. [28]

Definováno v RFC 1459

DOTAZ

Syntax:

QUERY nickname message

Odeslání soukromé zprávy uživateli, otevření soukromého okna.

UKONČIT

Syntax:

QUIT [<сообщение>]

Odpojí uživatele od serveru. [29]

Definováno v RFC 1459

REHASH

Syntax:

REHASH

Způsobí, že server znovu načte a použije konfigurační soubory. [30] Tento příkaz mohou používat pouze operátoři IRC.

Definováno v RFC 1459

RESTART

Syntax:

RESTART

Restartuje server. [31] Tento příkaz mohou používat pouze operátoři IRC.

Definováno v RFC 1459

SERVIS

Syntax:

SERVICE <nickname> <reserved> <distribution> <type> <reserved> <info>

Registruje novou službu v síti. [32]

Definováno v RFC 2812

SERVLIST

Syntax:

SERVLIST [<маска> [<тип>]]

Zobrazí seznam služeb, které jsou aktuálně online. [33]

Definováno v RFC 2812

SERVER

Syntax:

SERVER <имя сервера> <счетчик> <информация>

Zpráva serveru se používá k sdělení serveru, že druhý konec nového připojení je server. [34] Tuto zprávu lze také použít k přenosu dat serveru do celé sítě. <počítadlo> určuje, kolik skoků (připojení k serveru) z <název serveru>. <info> obsahuje další informace o serveru.

Definováno v RFC 1459

SQUERY

Syntax:

SQUERY <имя сервиса> <текст>

Příkaz je identický s PRIVMSG kromě toho, že příjemcem je služba. [35]

Definováno v RFC 2812

SQUIT

Syntax:

SQUIT <сервер> <комментарий>

Způsobí, že server <server> přejde do režimu offline. [36]

Definováno v RFC 1459

STATISTIKY

Syntax:

STATS <запрос> [<сервер>]

Vrátí statistiku pro aktuální server nebo server <server>, pokud je definován. [37]

Definováno v RFC 1459

VYVOLAT

Syntax:

SUMMON <пользователь> [<сервер>](RFC 1459) SUMMON <пользователь> [<сервер> [<канал>]](RFC 2812)

Odešle uživatelům na stejném hostiteli jako <server> zprávu s žádostí, aby se připojili k IRC. [38] [39]

Definováno v RFC 1459; volitelný parametr <kanál> přidán do RFC 2812

ČAS

Syntax:

TIME [<сервер>]

Vrátí místní čas aktuálního serveru nebo serveru <server>, pokud je tento parametr zadán. [40]

Definováno v RFC 1459

TÉMA

Syntax:

TOPIC <канал> [<тема>]

Umožňuje uživateli požádat nebo nastavit téma kanálu <kanál>. [41] Pokud je zadán <předmět>, změní se předmět kanálu na <předmět>. Pokud je na kanálu povolen režim +i, mohou předmět nastavit pouze operátoři kanálu .

Definováno RFC 1459

TRACE

Syntax:

TRACE [<цель>]

Umožňuje sledovat cestu přes IRC síť ke konkrétnímu serveru a klientovi pomocí metody podobné traceroute . [42]

Definováno v RFC 1459

USER

Syntax:

USER <имя пользователя> <хост> <имя сервера> <реальное имя>(RFC 1459) USER <имя пользователя> <флаги> <не используется> <реальное имя>(RFC 2812)

Tento příkaz se používá na začátku připojení k určení uživatelského jména, názvu hostitele, skutečného jména a příznaků připojení. [43] [44] Parametr <realname> může obsahovat mezery a musí začínat dvojtečkou.

Definováno v RFC 1459, upraveno v RFC 2812

USERHOST

Syntax:

USERHOST <имя пользователя> [<имя пользователя> <имя пользователя> ...]

Vrátí informace o hostitelích definovaných uživateli. [45]

Definováno v RFC 1459

UŽIVATELÉ

Syntax:

USERS [<сервер>]

Vrátí seznam uživatelů a informace o těchto uživatelích ve formátu podobném příkazům who , rusers a finger UNIX . [46]

Definováno v RFC 1459

VERZE

Syntax:

VERSION [<сервер>]

Vrátí verzi serveru <server> nebo aktuální server, pokud tento parametr není zadán. [47]

Definováno v RFC 1459

WALLOPS

Syntax:

/server USERHOST m2418743 <сообщение>

Odešle <zprávu> všem operátorům připojeným k serveru (RFC 1459) nebo všem uživatelům s nastaveným příznakem 'w' (RFC 2812). [48] ​​[49]

Definováno v RFC 1459

kdo

Syntax:

WHO [<имя> ["o"]]

Vrátí seznam uživatelů, kteří odpovídají <jméno>. [50] Pokud je nastaven příznak "o", vrací se pouze informace o IRC operátorech.

Definováno v RFC 1459

WHOIS

Syntax:

WHOIS [<сервер>] <имена пользователей>

Vrátí informace o uživatelích definovaných v seznamu <uživatelských jmen> oddělených čárkami. [51] Pokud je zadán parametr <server>, je mu předán příkaz ke zpracování.

Definováno v RFC 1459

WHOWAS

Syntax:

WHOWAS <имя пользователя> [<сетчик> [<сервер>]]

Vrátí informace o uživatelském jménu, které se aktuálně nepoužívá (kvůli deaktivaci nebo změně uživatele). [52] Pokud je zadán parametr <count>, vrátí se informace o posledních <count> výskytech přezdívky. Pokud je zadán parametr <server>, je mu předán příkaz ke zpracování. V RFC 2812 může být <uživatelské jméno> seznamem uživatelských jmen oddělených čárkami. [53]

Definováno v RFC 1459

Viz také

Poznámky

  1. "Příkaz správce" .p. 31.oddíl 4.3.7. RFC 1459 .
  2. ↑ Sekce „Pryč“ 5.1. RFC 1459 .
  3. "Připojit zprávu" .část 4.3.5. RFC 1459 .
  4. "Připojit zprávu" .oddíl 3.4.7. RFC 2812 .
  5. "Zpráva o zemře" . 39.oddíl 4.3. RFC 2812 .
  6. "Chyba" .p. 38.oddíl 4.6.4. RFC 1459 .
  7. "Info příkaz" .část 4.3.8. RFC 1459 .
  8. "Zpráva s pozvánkou" .p. 25.oddíl 4.2.7. RFC 1459 .
  9. "Isonova zpráva" .p. 42.oddíl 5.8. RFC 1459 .
  10. "Připojit se ke zprávě" .oddíl 4.2.1. RFC 1459 .
  11. "Kick command" sekce 4.2.8. RFC 1459 .
  12. "Zabít zprávu" . 36.oddíl 4.6.1. RFC 1459 .
  13. "Odkazová zpráva" .oddíl 4.3.3. RFC 1459 .
  14. "Vypsat zprávu" .oddíl 4.2.6. RFC 1459 .
  15. "Zpráva Lusers" .oddíl 3.4.2. RFC 2812 .
  16. "Zpráva režimu" .oddíl 4.2.3. RFC 1459 .
  17. "Zpráva Motd" . 25.oddíl 3.4.1. RFC 2812 .
  18. "Zpráva se jmény" .p. 24.oddíl 4.2.5. RFC 1459 .
  19. "Zpráva o jménech" .oddíl 3.2.5. RFC 2812 .
  20. ↑ Sekce „Nick zpráva“ 4.1.2. RFC 1459 .
  21. "Přezdívka" .oddíl 3.1.2. RFC 2812 .
  22. "Upozornění" .p. 33.oddíl 4.4.2. RFC 1459 .
  23. "Oper" .p. 17.oddíl 4.1.5. RFC 1459 .
  24. "Dílčí zpráva" .oddíl 4.2.2. RFC 1459 .
  25. "Zpráva s heslem" . 14.oddíl 4.1.1. RFC 1459 .
  26. "Ping zpráva" . 37.oddíl 4.6.2. RFC 1459 .
  27. "Pongová zpráva" .část 4.6.3. RFC 1459 .
  28. "Soukromé zprávy" .oddíl 4.4.1. RFC 1459 .
  29. ↑ Sekce „Ukončit“ 4.1.6. RFC 1459 .
  30. "Opakovat zprávu" .p . 39.oddíl 5.2. RFC 1459 .
  31. "Restartovat zprávu" .oddíl 5.3. RFC 1459 .
  32. "Servisní zpráva" .oddíl 3.1.6. RFC 2812 .
  33. "Zpráva v seznamu serverů" . 31.oddíl 3.5.1. RFC 2812 .
  34. "Zpráva serveru" .část 4.1.4. RFC 1459 .
  35. "Dotaz" .p . 32.oddíl 3.5.2. RFC 2812 .
  36. "Zpráva o ukončení serveru", sekce 4.1.7. RFC 1459 .
  37. "Statistika" .část 4.3.2. RFC 1459 .
  38. "Přivolat zprávu" . 40.oddíl 5.4. RFC 1459 .
  39. "Přivolat zprávu" . 40.oddíl 4.5. RFC 2812 .
  40. "Časová zpráva" .p. 29.oddíl 4.3.4. RFC 1459 .
  41. "Téma zpráva" .oddíl 4.2.4. RFC 1459 .
  42. "Sledovací zpráva" .oddíl 4.3.6. RFC 1459 .
  43. "Uživatelská zpráva" .část 4.1.3. RFC 1459 .
  44. "Uživatelská zpráva" .p. 11.oddíl 3.1.3. RFC 2812 .
  45. "Zpráva o uživatelském hostiteli" . 42.oddíl 5.7. RFC 1459 .
  46. "Uživatelé" .část 5.5. RFC 1459 .
  47. "Zpráva o verzi" .oddíl 4.3.1. RFC 1459 .
  48. "Zpráva Operwall" .p . 41.oddíl 5.6. RFC 1459 .
  49. "Zpráva Operwallu" .část 4.7. RFC 2812 .
  50. "Kdo se dotazuje", část 4.5.1. RFC 1459 .
  51. "Whois dotaz" .část 4.5.2. RFC 1459 .
  52. "Whowas" .p . 35.oddíl 4.5.3. RFC 1459 .
  53. "Whowas" .p . 34.oddíl 3.6.3. RFC 2812 .