Como configurar notificações de transações com criptomoedas no Discord
Conecte o Discord pelas configurações da conta e escolha os eventos do projeto para o canal da equipe.
Atualizado:
O Cryptanio pode enviar mensagens sobre transações com criptomoedas para um canal de texto do Discord. Conecte o Discord nas configurações da conta, autorize mensagens no canal escolhido e adicione a conexão às notificações do projeto correspondente. O envio usa um webhook de entrada, mas não é preciso copiar a URL manualmente nem criar um bot próprio para o Discord.
Essa opção atende a equipes que já conversam sobre o trabalho no Discord e querem acompanhar, em um canal separado, as entradas nas carteiras usadas pela equipe. Por exemplo, você pode reservar um canal para os pagamentos do projeto e dar acesso às pessoas que conferem os recebimentos.
Prepare o canal e as permissões
Você precisa de uma conta do Cryptanio com permissão para alterar as configurações, de um monitoramento ativo da carteira e de um canal de texto no seu servidor do Discord. Para criar o webhook, é necessária a permissão Manage Webhooks no canal correspondente. Ela permite criar e alterar essas conexões. Veja a descrição da permissão na documentação do Discord.
Defina antecipadamente quem deve ter acesso às mensagens. Elas podem conter o endereço da carteira, o valor, a rede e o identificador da transação. Para recebimentos internos da equipe, prefira um canal com os participantes adequados.
Conecte o Discord pelo painel
Abra “Configurações” → “Notificações” e a aba Discord. Clique em “Conectar Discord”. O Cryptanio redireciona você ao Discord: escolha um servidor e um canal de texto disponíveis, confira as permissões e autorize a conexão.
Ao voltar, confira o servidor e o canal na linha da conexão. A autorização cria uma conexão para enviar mensagens; um link comum de canal ou um convite para o servidor não a substitui. A instrução oficial do Discord explica como os webhooks funcionam.
A URL secreta do webhook permite enviar mensagens, portanto não a publique em documentos ou capturas de tela. Na conexão descrita, o Cryptanio realiza a troca de dados. Se não houver botão e aparecer um aviso de autorização Discord indisponível, consulte a disponibilidade com o suporte.
Escolha o projeto no Cryptanio
Abra Monitoring, entre no projeto com os endereços desejados e abra suas “Notificações”. Confira o nome do projeto nas configurações.
Com “Usar configurações de notificação de conta” habilitado, o projeto usa canais compartilhados. “Configurações da conta” abre essas configurações; as alterações afetam os projetos que as herdam. Desative a herança para escolher separadamente os destinatários deste projeto.
Para um canal de trabalho separado de um projeto específico, escolha configurações próprias. Ao mudar, confira os demais destinatários: o conjunto próprio vale para todas as notificações do projeto. Uma conexão nova também é adicionada às notificações compartilhadas da conta. Alterar um projeto não interrompe os envios para esse canal nos outros projetos que herdam as configurações comuns; confira-os separadamente, se necessário.
Adicione uma rota e escolha os eventos
Se a rota já existir, vá direto à seleção de eventos; use o botão com sinal de mais somente se a rota estiver ausente. Encontre a conexão criada no cartão Discord e clique no botão com sinal de mais “Usar … para este projeto”. A seleção de eventos aparece depois da inclusão da rota.
Para entradas, escolha “Pagamentos confirmados”. Use “Confirmado e rebolo” se também precisar de reversões da blockchain. Para outro conjunto, use “Escolha tipos de eventos”. O cartão Webhook é destinado ao receptor do seu aplicativo, não à conexão com o Discord.
A rota e os eventos são salvos quando alterados. Para testar a própria conexão, abra-a nas configurações da conta e clique em “Teste”. Estar na fila ainda não significa entrega: aguarde a mensagem no Discord. O teste não cria uma transação nem comprova o funcionamento do monitoramento.
Confira as regras de monitoramento dos endereços
Volte aos endereços em Monitoring. Confirme que o endereço desejado está conectado a este projeto e que o monitoramento está ativo. Não é necessário marcar uma opção discord separada no endereço: a rota do projeto seleciona os eventos para a conexão.
As configurações do endereço definem quais transferências monitorar; a rota de notificações define quais eventos enviar ao Discord. Entradas exigem “A chegar”. Para saídas, são necessários “Saindo” na regra do endereço e o tipo de evento correspondente na rota.
Confira o ativo. Para entradas de USDT, use seu identificador compatível na rede escolhida; o catálogo também reconhece aliases compatíveis. Um campo de ativo vazio significa a moeda nativa da rede, que é outro ativo.
Para saídas confirmadas, escolha “Transferência de saída confirmada” por meio de “Escolha tipos de eventos”: a política de pagamentos confirmados não as inclui automaticamente. O monitoramento de saídas deve ser compatível com a rede e o modo escolhidos.
Confira a entrega em uma nova operação
Aguarde uma nova transferência em um monitoramento ativo. Se fizer um teste por conta própria com um valor pequeno, considere a taxa e confira a rede e o destinatário antes de enviar.
Encontre a operação em Eventos e depois abra o canal do Discord escolhido. Compare o valor, a rede, o ativo e o identificador da transação. Confirme se os membros certos da equipe conseguem ver a mensagem.
Uma única transação pode gerar várias mensagens conforme seu estado muda. A detecção da transferência e sua confirmação representam etapas diferentes. Para decidir sobre a execução de um pedido, confira o pagamento confirmado e seu estado atual; a primeira mensagem sobre uma operação encontrada ainda não conclui a verificação do pagamento.
O que verificar se as mensagens não chegarem
Se a operação não aparece em “Eventos”, confira a atividade do monitoramento, a rede, o endereço, o ativo e a direção. Se ela foi registrada, verifique o projeto, a herança, a política de eventos e as pausas da rota e da conexão. Encontre em “Delivery” o envio desse evento.
Se o acesso ao Discord foi revogado ou o canal está indisponível, use “Reconectar” nas configurações da conexão e teste novamente. Se a mensagem está no canal, mas um membro não recebe o aviso, confira o acesso dele e suas configurações pessoais do Discord.
Para parar as mensagens Discord deste projeto, remova a rota da conexão nas notificações dele. “Desligar” nas configurações da conta desativa a conexão e suas rotas em todos os projetos que a usavam. O monitoramento de endereços e os outros canais são mantidos.