Alertas no Telegram
Receba alertas instantâneos do TheAlert diretamente no Telegram — em um grupo, canal ou conversa privada com um bot.
⚠️
A integração com Telegram requer o plano PRO ou superior.
Visão geral
A integração com Telegram requer dois passos:
- Criar um bot via @BotFather e obter o token
- Obter o Chat ID do destino (grupo, canal ou conversa privada)
Passo 1: Criar o bot via @BotFather
- Abra o Telegram e pesquise por @BotFather
- Inicie uma conversa e envie o comando
/newbot - BotFather vai perguntar o nome do bot (ex:
TheAlert Notificações) - Em seguida, vai perguntar o username do bot (deve terminar em
bot, ex:minhaempresa_thealert_bot) - Ao finalizar, o BotFather retorna o token do bot no formato:
1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi⚠️
Guarde o token em local seguro. Ele dá acesso total ao bot. Não compartilhe publicamente.
Passo 2: Obter o Chat ID
O Chat ID identifica para onde as mensagens serão enviadas. O processo varia conforme o destino.
Opção A: Conversa privada com o bot
- Pesquise seu bot pelo username no Telegram
- Inicie uma conversa e envie qualquer mensagem (ex:
/start) - Acesse no browser:
https://api.telegram.org/bot<SEU-TOKEN>/getUpdates - Procure o campo
"chat": {"id": NÚMERO}— esse é seu Chat ID
Opção B: Grupo do Telegram
- Adicione o bot ao grupo (pesquise pelo username e adicione como membro)
- Envie uma mensagem no grupo
- Acesse
https://api.telegram.org/bot<SEU-TOKEN>/getUpdates - O Chat ID do grupo começa com
-(negativo), ex:-1001234567890
Opção C: Usar @userinfobot
- Adicione o bot @userinfobot ao grupo ou inicie conversa
- Envie
/startou qualquer mensagem - O @userinfobot responde com as informações, incluindo o Chat ID
Chat IDs de grupos são negativos (ex: -1001234567890). Chat IDs de conversas privadas são positivos (ex: 123456789).
Passo 3: Configurar no TheAlert
- Acesse "Integrações" no TheAlert
- Clique em "+ Nova Integração" → Telegram
- Preencha:
- Nome: identificação (ex:
Telegram — Equipe Infra) - Bot Token: token obtido do BotFather
- Chat ID: ID do destino (grupo ou conversa)
- Nome: identificação (ex:
- Clique em "Salvar"
- Clique em "Testar" para enviar uma mensagem de teste
O que aparece no Telegram
Alerta de queda:
🔴 *Monitor DOWN*
*Monitor:* API de Pagamentos
*URL:* https://api.pagamentos.com.br
*Erro:* connect ETIMEDOUT
*Horário:* 15:32:10 BRTAlerta de recuperação:
🟢 *Monitor RECOVERED*
*Monitor:* API de Pagamentos
*Duração:* 8 minutos
*Horário:* 15:40:22 BRTUsando canais Telegram (broadcast)
Se preferir usar um canal Telegram (não um grupo):
- Crie o canal no Telegram
- Adicione o bot como administrador do canal
- O Chat ID do canal começa com
-100(ex:-1009876543210) - Use esse Chat ID na configuração do TheAlert
Planos
| Plano | Telegram disponível |
|---|---|
| FREE | Não |
| STARTER | Não |
| PRO | Sim |
| BUSINESS | Sim |
Solução de problemas
Mensagem de teste não chegou
- Confirme que o token do bot está correto (sem espaços)
- Certifique-se de que o bot foi adicionado ao grupo/canal
- Para grupos, verifique se o bot não foi removido ou bloqueado
- Execute
getUpdatesnovamente para confirmar que o bot está recebendo mensagens
"Bad Request: chat not found"
- O Chat ID está incorreto. Repita o processo de obtenção do Chat ID.
- Para grupos, certifique-se de usar o ID negativo completo, incluindo o
-.
Bot não responde
- Bots novos precisam receber pelo menos uma mensagem antes de
getUpdatesfuncionar. Envie/startpara o bot.