Documentação IRC · Iniciante
Comandos IRC por utilização
Os comandos IRC expressam uma ação: entrar num canal, enviar texto ou alterar um modo. O cliente costuma transformar o que escreves com / numa mensagem do protocolo. Algumas ações estão reservadas a operadores ou dependem da rede.
A equipa do Dialova · Verificado em
Nesta secção
- Comando AUTHENTICATE: trocar dados SASLSintaxe de AUTHENTICATE, parâmetros e respostas SASL. Exemplos EXTERNAL, cuidados com PLAIN, Base64 e divisão em blocos de 400 bytes.
- Comando CAP: listar e negociar extensões IRCSintaxe de CAP, parâmetros, exemplos e respostas IRC. Aprende a interpretar LS, REQ, ACK, NAK e END durante a negociação de capacidades.
- Comando INVITE: convidar alguém para um canalSintaxe de INVITE, parâmetros e respostas IRC. Como convidar alguém para um canal e compreender as permissões necessárias.
- Comando JOIN: entrar num canal IRCSintaxe de JOIN, parâmetros, exemplos e respostas IRC. Aprende a entrar num canal e conhece as permissões e os limites aplicáveis.
- Comando KICK: expulsar um membro de um canalSintaxe de KICK, parâmetros, exemplos e respostas IRC. Permissões para expulsar de um canal e diferenças em relação a um ban.
- Comando MODE: consultar e alterar os modos IRCSintaxe de MODE, parâmetros e exemplos IRC. Modos de utilizador e canal, permissões, respostas numéricas e informação ISUPPORT.
- Comando PRIVMSG e /msg: enviar uma mensagem a uma pessoa ou a um canalSintaxe de PRIVMSG e /msg, parâmetros, exemplos e respostas IRC. Mensagens para pessoas ou canais, permissões e limites de confidencialidade.
- Comando NICK: escolher ou mudar de pseudónimoSintaxe de NICK, parâmetros, exemplos e respostas IRC. Como escolher um pseudónimo, mudá-lo e compreender as restrições da rede.
- Comando NOTICE: enviar um aviso sem criar ciclos de respostasSintaxe de NOTICE, parâmetros e exemplos IRC. Porque um aviso não deve provocar respostas automáticas e como evitar ciclos entre bots.
- Comando PART: sair de um canal sem desligarSintaxe de PART, parâmetros, exemplos e respostas IRC: como sair de um canal mantendo a ligação à rede.
- Comando QUIT: terminar uma ligação IRCSintaxe de QUIT, parâmetros, exemplos e respostas IRC. Como terminar uma ligação e compreender o comportamento com bouncers e sessões persistentes.
- Comando TOPIC: consultar ou alterar o tópico de um canalSintaxe de TOPIC, parâmetros, exemplos e respostas IRC. Consulta, altera ou apaga o tópico do canal e conhece as permissões necessárias.
- Comando WHOIS: consultar a informação IRC de um pseudónimoSintaxe de WHOIS, parâmetros e respostas numéricas IRC. Consulta pseudónimos, canais visíveis e inatividade sem os confundir com dados privados.
Começa pela ação que pretendes realizar #
| Necessidade | Comandos a consultar |
|---|---|
| Entrar, sair, terminar a sessão | JOIN, PART, QUIT |
| Conversar e identificar um interlocutor | PRIVMSG (/msg), NOTICE, WHOIS, NICK |
| Gerir um canal | TOPIC, MODE, INVITE, KICK |
| Negociar extensões e autenticar-se | CAP, AUTHENTICATE |
Este primeiro catálogo privilegia os comandos que explicam os mecanismos essenciais. WHO, NAMES, LIST, AWAY, MOTD, VERSION, TIME, STATS, LINKS, ADMIN, INFO, LUSERS, PING, PONG, OPER, KILL, WALLOPS, USER e PASS também são importantes. Não terem uma ficha própria não significa que não existam.
Comando do cliente e comando do servidor #
/msg é um comando de muitos clientes e geralmente envia PRIVMSG. Da mesma forma, /me costuma produzir um PRIVMSG com uma ação CTCP. Um script pode mudar o significado de um atalho. Consulta a ajuda do cliente antes de assumires que qualquer comando com barra faz parte do protocolo.
Os exemplos de erros apresentam respostas comuns, não uma lista exaustiva. Os módulos do servidor, as proteções e a configuração da rede podem acrescentar recusas. Uma resposta numérica mantém o seu significado, mas o texto legível pode variar.
No cliente web do Dialova #
O cliente web disponibiliza comandos úteis e menus para as ações comuns. Não é uma consola que permita enviar qualquer linha IRC em bruto. CAP, AUTHENTICATE, USER e PASS são tratados pela ligação; nunca coles uma chave nem uma palavra-passe num canal.
Fontes e verificação
Os exemplos usam alcunhas e domínios fictícios, salvo os pontos de ligação expressamente documentados. As extensões e definições específicas de uma rede são assinaladas no texto.
- Modern IRC — spécification du protocole client ↗Fonte da especificação · consultada em 2026-10-29
- RFC 2812 — Client Protocol (2000) ↗Fonte histórica · consultada em 2026-10-29
- Dialova — connexion depuis mIRC ↗Fonte Dialova · consultada em 2026-10-29