Saltar para o conteúdo
Dialova

Documentação IRC · Iniciante

Comando NOTICE: enviar um aviso sem criar ciclos de respostas

NOTICE transmite um aviso. No protocolo, assemelha-se a PRIVMSG, mas a regra de resposta é diferente: um cliente não deve gerar uma resposta automática a uma NOTICE. Esta distinção evita ciclos entre bots e serviços.

A equipa do Dialova · Verificado em

Sintaxe e parâmetros #

Sintaxe do protocolo, sem a / do cliente
NOTICE <cible>{,<cible>} :<texte>
ParâmetroSignificado
destinoPseudónimo ou canal, segundo as regras do servidor.
textoAviso a apresentar; a interface decide como o mostrar.

Exemplo comentado #

C = Alice; S = aviso do servidor recebido por Bob
C: NOTICE Bob :Le traitement est terminé.
S: :Alice!alice@cloak.example NOTICE Bob :Le traitement est terminé.

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
NOTICEAviso transmitido ao destinatário autorizado.
ErroCausa habitual
Sem resposta automática de erroO comando não deve provocar uma resposta automática; não faças o funcionamento de um bot depender de uma resposta numérica de erro.

Permissões, compatibilidade e cuidados #

NOTICE não é reservado a administradores nem prova que uma mensagem seja autêntica. Um utilizador comum pode enviá-lo; verifica a identidade da conta e a origem de um pedido sensível.

A posição no ecrã depende do cliente: janela do servidor, conversa ativa ou mensagem própria. No Dialova, uma NOTICE não abre uma nova conversa privada como uma mensagem de chat.

Perguntas frequentes #

Uma NOTICE é mais confidencial? Não: escolher este comando não cifra nada.

O meu bot pode responder automaticamente «recebido»? Não a uma NOTICE. Reserva as interações automáticas para as mensagens e os eventos previstos para isso, com as respetivas medidas para evitar ciclos.

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.