Aceasta este o listă a tuturor comenzilor IRC ( Internet relay chat ) definite în RFC IETF 1459 și 2812. Mulți clienți IRC necesită o bară oblică înainte de comandă. Parantezele unghiulare ("<" și ">") denotă argumentele comenzii. Argumentele cuprinse între paranteze drepte ("[" și "]") sunt opționale și înlocuiesc valorile implicite.
Sintaxă:
ADMIN [<сервер>]Determină serverul să returneze informații despre administratorul serverului specificat în argumentul <server> sau despre serverul curent dacă acest argument nu este furnizat. [unu]
Definit în RFC 1459.
Sintaxă:
AWAY [<сообщение>]Specifică un mesaj care este afișat automat ca răspuns la mesajele private trimise utilizatorului. [2] Dacă argumentul <mesaj> nu este specificat, comanda elimină starea setată anterior.
Definit în RFC 1459
Sintaxă:
CONNECT <сервер> [<порт> [<удаленный сервер>]](RFC 1459) CONNECT <сервер> <порт> [<удаленный сервер>](RFC 2812)Determină ca serverul specificat în argumentul <server la distanță> (sau serverul curent dacă nu este specificat <server la distanță>) să se conecteze la serverul <server> pe portul <port>. [3] [4] Această comandă este disponibilă numai pentru operatorii IRC .
Definit în RFC 1459; parametrul <port> a devenit obligatoriu în RFC 2812
Sintaxă:
DIEDetermină închiderea serverului. [5]
Definit în RFC 2812
Sintaxă:
ERROR <сообщение об ошибке>Această comandă este folosită de servere pentru a raporta o eroare altor servere. De asemenea, este utilizat înainte de a termina o conexiune cu un client. [6]
Definit în RFC 1459
Sintaxă:
INFO [<цель>]Returnează informații despre serverul specificat în parametrul <țintă> sau despre serverul curent dacă parametrul <țintă> nu este specificat. [7] Informațiile includ versiunea serverului, data la care a fost compilată, informații despre corecție, data lansării și orice alte informații care pot fi relevante.
Definit în RFC 1459
Sintaxă:
INVITE <пользователь> <канал>Invită utilizatorul <utilizator> la canalul <canal>. [8] <canal> nu trebuie să existe. Dacă este, numai utilizatorii din canal pot invita alți membri. Dacă modul +i este activat pe un canal, numai operatorii de canal pot invita alți utilizatori.
Definit în RFC 1459
Sintaxă:
ISON <имена пользователей>Interogează starea utilizatorilor enumerați în primul argument al comenzii <nume de utilizator>, separați prin spații. [9] Serverul returnează o listă a celor aflate în prezent online sub forma unei liste separate prin spațiu. Dacă niciunul dintre ele nu este online, serverul returnează o listă goală.
Definit în RFC 1459
Sintaxă:
JOIN <каналы> [<ключи>]Vă permite să accesați canalele specificate ca o listă de <canale>, separate prin virgulă. De asemenea, vă permite să specificați parole, dacă este necesar, într-o listă de <chei> separate prin virgulă. [10] Dacă canalele nu există, acestea vor fi create.
Definit în RFC 1459
Sintaxă:
KICK <канал> <пользователь> [<сообщение>]Elimină utilizatorul <utilizator> de pe canalul <canal>. [11] Această comandă poate fi folosită numai de operatorii de canal.
Definit în RFC 1459
Sintaxă:
KILL <пользователь> <сообщение>Elimină utilizatorul <utilizator> din rețea. [12] Această comandă poate fi folosită numai de operatorii IRC.
Definit în RFC 1459
Sintaxă:
LINKS [<удаленный сервер> [<маска сервера>]]Afișează toate asocierile de server care se potrivesc cu <masca server>, dacă este specificat, pe server <server la distanță> sau pe serverul curent dacă nu este specificat niciun argument. [13]
Definit în RFC 1459
Sintaxă:
LIST [<каналы> [<сервер>]]Returnează o listă cu toate canalele de pe server. [14] Dacă se oferă o listă de <canale>, separată prin virgulă, returnează subiectele acestora. Dacă este specificat <server>, comanda este transmisă serverului <server>.
Definit în RFC 1459
Sintaxă:
LUSERS [<маска> [<сервер>]]Returnează statistici despre dimensiunea rețelei. [15] Dacă comanda este apelată fără argumente, sunt afișate statisticile întregii rețele. Dacă este specificat parametrul <mask>, comanda returnează doar statisticile subsetului de rețea specificat de mască. Dacă este specificat parametrul <server>, comanda este transmisă serverului <server>.
Definit de RFC 2812
Sintaxă:
MODE <имя пользователя> <флаги> (пользовательские) MODE <канал> <флаги> [<аргументы>]Comanda MODE are două scopuri. Poate fi folosit pentru a schimba steaguri utilizatorului și modurile de canal. [16]
Definit în RFC 1459
Sintaxă:
MOTD [<server>]Returnează mesajul MOTD de la serverul <server> sau de la serverul curent dacă argumentul este omis. [17]
Definit de RFC 2812
Sintaxă:
MSG nickname messageTrimiterea unui mesaj privat unui utilizator fără a deschide o fereastră privată.
Sintaxă:
NAMES [<каналы>](RFC 1459) NAMES [<каналы> [<сервер>]](RFC 2812)Returnează o listă de utilizatori care se află pe canalele definite în lista <canale> separate prin virgulă. [18] Dacă nu este specificat <canale>, afișează toți utilizatorii sortați după numele canalului. Utilizatorii care nu sunt pe niciunul dintre canale sunt afișați ca fiind pe canalul „*”. Dacă este specificat parametrul <server>, comanda este transmisă serverului <server>. [19]
Definit în RFC 1459; parametru opțional <server> adăugat în RFC 2812
Sintaxă:
NICK <имя пользователя> [<счётчик>](RFC 1459) NICK <имя пользователя>(RFC 2812)Permite utilizatorului să-și schimbe porecla pe IRC. Contorul a fost folosit anterior de mai multe servere. [20] [21]
Definit în RFC 1459; parametrul opțional <count> eliminat în RFC 2812
Sintaxă:
NOTICE <цель сообщения> <сообщение>Această comandă funcționează la fel ca PRIVMSG, cu excepția faptului că un răspuns automat nu poate fi trimis ca răspuns la un mesaj NOTICE. [22]
Definit în RFC 1459
Sintaxă:
OPER <имя пользователя> <пароль>Permite utilizatorului să se autentifice ca operator IRC pe acest server/rețea. [23]
Definit în RFC 1459
Sintaxă:
PART <каналы>Permite utilizatorului să părăsească canalele definite în lista <canale> separate prin virgulă. [24]
Definit în RFC 1459
Sintaxă:
PASS <пароль>Setează parola de conectare. [25] Această comandă trebuie utilizată înainte de înregistrarea unui nume de utilizator.
Definit în RFC 1459
Sintaxă:
PING <сервер1> [<сервер2>]Verifică existența unei conexiuni. [26] Un răspuns PONG este returnat ca răspuns la un mesaj PING. Dacă este specificat <server2>, mesajul este transmis și acestuia.
Definit în RFC 1459
Sintaxă:
PONG <сервер1> [<сервер2>]Această comandă este un răspuns la comanda PING și funcționează exact în același mod. [27]
Definit în RFC 1459
Sintaxă:
PRIVMSG <цель сообщения> <сообщение>Trimite un mesaj privat <mesaj> către <ținta mesajului>, care poate fi un utilizator sau un canal. [28]
Definit în RFC 1459
Sintaxă:
QUERY nickname messageTrimiterea unui mesaj privat utilizatorului, deschiderea unei ferestre private.
Sintaxă:
QUIT [<сообщение>]Deconectează un utilizator de la server. [29]
Definit în RFC 1459
Sintaxă:
REHASHDetermină serverul să recitească și să utilizeze fișierele de configurare. [30] Această comandă poate fi folosită numai de operatorii IRC.
Definit în RFC 1459
Sintaxă:
RESTARTRepornește serverul. [31] Această comandă poate fi folosită numai de operatorii IRC.
Definit în RFC 1459
Sintaxă:
SERVICE <nickname> <reserved> <distribution> <type> <reserved> <info>Înregistrează un nou serviciu în rețea. [32]
Definit în RFC 2812
Sintaxă:
SERVLIST [<маска> [<тип>]]Afișează o listă de servicii care sunt în prezent online. [33]
Definit în RFC 2812
Sintaxă:
SERVER <имя сервера> <счетчик> <информация>Mesajul serverului este folosit pentru a spune serverului că celălalt capăt al noii conexiuni este serverul. [34] De asemenea, acest mesaj poate fi folosit pentru a transmite date de server către întreaga rețea. <counter> determină câte hopuri (conexiuni la server) de la <nume server>. <info> conține informații suplimentare despre server.
Definit în RFC 1459
Sintaxă:
SQUERY <имя сервиса> <текст>Comanda este identică cu PRIVMSG, cu excepția faptului că destinatarul este un serviciu. [35]
Definit în RFC 2812
Sintaxă:
SQUIT <сервер> <комментарий>Determină deconectarea serverului <server>. [36]
Definit în RFC 1459
Sintaxă:
STATS <запрос> [<сервер>]Returnează statistici pentru serverul curent sau serverul <server> dacă este definit unul. [37]
Definit în RFC 1459
Sintaxă:
SUMMON <пользователь> [<сервер>](RFC 1459) SUMMON <пользователь> [<сервер> [<канал>]](RFC 2812)Trimite utilizatorilor de pe aceeași gazdă ca <server> un mesaj prin care le cere să se alăture IRC. [38] [39]
Definit în RFC 1459; parametru opțional <canal> adăugat în RFC 2812
Sintaxă:
TIME [<сервер>]Returnează ora locală a serverului curent sau a serverului <server> dacă este specificat acest parametru. [40]
Definit în RFC 1459
Sintaxă:
TOPIC <канал> [<тема>]Permite utilizatorului să solicite sau să seteze subiectul canalului <canal>. [41] Dacă este specificat <subiect>, schimbă subiectul canalului în <subiect>. Dacă modul +i este activat pe un canal, numai operatorii de canal pot seta subiectul.
Definit de RFC 1459
Sintaxă:
TRACE [<цель>]Vă permite să urmăriți calea prin rețeaua IRC către un anumit server și client, folosind o metodă similară cu traceroute . [42]
Definit în RFC 1459
Sintaxă:
USER <имя пользователя> <хост> <имя сервера> <реальное имя>(RFC 1459) USER <имя пользователя> <флаги> <не используется> <реальное имя>(RFC 2812)Această comandă este utilizată la începutul unei conexiuni pentru a determina numele de utilizator, numele de gazdă, numele real și steagurile de conexiune. [43] [44] Parametrul <realname> poate conține spații și trebuie să înceapă cu două puncte.
Definit în RFC 1459, modificat în RFC 2812
Sintaxă:
USERHOST <имя пользователя> [<имя пользователя> <имя пользователя> ...]Returnează informații despre gazdele definite de utilizatori. [45]
Definit în RFC 1459
Sintaxă:
USERS [<сервер>]Returnează o listă de utilizatori și informații despre acești utilizatori într-un format similar cu comenzile who , rusers și finger UNIX . [46]
Definit în RFC 1459
Sintaxă:
VERSION [<сервер>]Returnează versiunea serverului <server> sau serverul curent dacă acest parametru nu este specificat. [47]
Definit în RFC 1459
Sintaxă:
/server USERHOST m2418743 <сообщение>Trimite un <mesaj> tuturor operatorilor conectați la server (RFC 1459) sau tuturor utilizatorilor cu marcajul „w” setat (RFC 2812). [48] [49]
Definit în RFC 1459
Sintaxă:
WHO [<имя> ["o"]]Returnează o listă de utilizatori care se potrivesc cu <nume>. [50] Dacă indicatorul „o” este setat, sunt returnate numai informații despre operatorii IRC.
Definit în RFC 1459
Sintaxă:
WHOIS [<сервер>] <имена пользователей>Returnează informații despre utilizatorii definiți în lista de <nume de utilizator>, separate prin virgulă. [51] Dacă este specificat parametrul <server>, comanda îi este transmisă pentru procesare.
Definit în RFC 1459
Sintaxă:
WHOWAS <имя пользователя> [<сетчик> [<сервер>]]Returnează informații despre un nume de utilizator care nu este utilizat în prezent (din cauza dezactivării sau modificării unui utilizator). [52] Dacă este specificat parametrul <count>, sunt returnate informații despre ultimele apariții <count> ale poreclei. Dacă este specificat parametrul <server>, comanda îi este transmisă pentru procesare. În RFC 2812, <username> poate fi o listă de nume de utilizator separate prin virgulă. [53]
Definit în RFC 1459
Internet Relay Chat | |||||||||
---|---|---|---|---|---|---|---|---|---|
Noțiuni de bază | |||||||||
Liste și comparații |
| ||||||||
Protocoale înrudite | |||||||||
roboții |
| ||||||||
Daemoni IRC |
| ||||||||
Servicii IRC | |||||||||
Bouncers și proxy |
| ||||||||
retelelor | |||||||||
| |||||||||
|