Saltar para o conteúdo
Dialova

Documentação IRC · Iniciante

Comando PRIVMSG e /msg: enviar uma mensagem a uma pessoa ou a um canal

PRIVMSG transmite texto dirigido a um pseudónimo ou a um canal. /msg é um comando de muitos clientes que constrói esta mensagem IRC. «Privado» descreve o destino; não significa cifragem ponta a ponta.

A equipa do Dialova · Verificado em

Sintaxe e parâmetros #

Sintaxe do protocolo, sem a / do cliente
PRIVMSG <cible>{,<cible>} :<texte>
ParâmetroSignificado
destinoPseudónimo ou canal, de acordo com o uso e as permissões do cliente.
textoConteúdo não vazio. Os dois pontos introduzem o último parâmetro, que pode conter espaços.

Exemplo comentado #

C = Alice; S = mensagem do servidor recebida por Bob (duas ligações distintas)
C: PRIVMSG Bob :Bonjour Bob !
S: :Alice!alice@cloak.example PRIVMSG Bob :Bonjour Bob !
C: PRIVMSG #atelier :Bonjour tout le monde !

Os pseudónimos, hosts e textos desta troca são fictícios. O cliente pode apresentar as respostas de forma mais legível do que as linhas de protocolo aqui mostradas.

Respostas e erros possíveis #

RespostaSignificado
PRIVMSGMensagem recebida pelo destinatário ou pelos membros autorizados.
Não existe confirmação universalA ausência de erros não prova que a mensagem foi lida. O eco para quem envia depende, entre outras coisas, de echo-message.
ErroCausa habitual
401Pseudónimo ou destino não encontrado.
404Não é permitido enviar para este canal.
411 / 412Falta o destinatário ou o texto.

Permissões, compatibilidade e cuidados #

Um canal moderado, um ban, uma política de mensagens privadas ou uma proteção antisspam podem impedir a entrega. As extensões e alguns serviços acrescentam erros específicos da rede.

TLS protege a ligação ao servidor, mas não oculta o conteúdo do próprio servidor. As ligações, ficheiros ou mensagens de voz do Dialova dependem de camadas adicionais da aplicação; não são funções universais de PRIVMSG.

Perguntas frequentes #

/msg é enviado tal como está para o servidor? Normalmente não: o cliente converte-o em PRIVMSG. Os aliases dependem do programa.

O meu interlocutor recebe o texto se estiver offline? Depende das contas, dos históricos e dos serviços da rede. O protocolo de base não disponibiliza uma caixa de mensagens universal.

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.