O que é Telegram na Notifique?
É o jeito de falar com seus clientes no Telegram sem montar infraestrutura do zero. Você conecta um bot (o caminho mais comum) ou, em casos específicos, uma conta pessoal, e passa a:- Enviar texto, mídia por URL HTTPS e localização (conforme o modo)
- Receber mensagens no bot ou na conta e reagir com automação
- Acompanhar fila, status e falhas pela API ou webhooks
- Editar ou apagar mensagens já enviadas, quando o Telegram permitir
@meubot: previsível, documentado e ideal para produção.
O Telegram Gateway (SMS com código da Meta) é outro produto. Esta documentação é só para mensagens dentro do app Telegram.
Bot ou conta pessoal?
Cada instância é ou bot ou conta. Não dá para trocar o modo na mesma linha, se mudar de ideia, crie uma nova.
Comparativo completo e quando migrar: Modos de conexão.
Regras que todo integrador precisa saber
No modo bot (o mais comum)
O Telegram não deixa o bot puxar conversa do nada. Em quase todos os casos:- O usuário precisa falar primeiro, abrir o bot e enviar
/start(ou tocar em “Iniciar”). - Só depois o bot pode responder e enviar mensagens naquele chat.
- Use
GET /v1/telegram/chatspara acharchatIde@usernamede quem já iniciou.
No modo conta pessoal
Você age com a identidade da conta. Automatizar DM em massa ou spam pode violar os Termos de Serviço do Telegram. Use só quando o bot não resolver e com responsabilidade. Login com 2FA pode exigir string de sessão em vez de QR.Como conectar
- Crie uma instância no painel ou API (bot com token ou conta com
acceptUserTerms) - No bot, status fica ACTIVE na hora; na conta, a resposta já traz o QR em
connection, ou usegenerateShareableLink: truepara enviar o link a outra pessoa - Envie com
instanceId, destino (chatIdou@usuario) e tipo de conteúdo
Cada API Key pertence a um workspace. Na v1 não envie
x-workspace-id.Comparativo: o que cada modo faz
* Conta pessoal tem mais liberdade, mas não é licença para spam. Respeite ToS e opt-in.
Ciclo da mensagem
Depois doPOST, a mensagem passa por QUEUED ou SCHEDULED, depois SENT ou FAILED. Engajamento (READ, RESPONDED, etc.) pode chegar depois via webhook. SENT significa que o Telegram aceitou, não que a pessoa leu.
OTP e alertas urgentes podem usar "options": { "priority": "high" }. Não abuse em campanha em massa.
Depois de conectar
- Envie pelo painel ou
POST /v1/telegram/messages - Liste chats e inbound para montar atendimento
- Configure webhooks (
telegram.sent,telegram.received, …) - Restrinja a chave com
instanceIdse escopos mínimos
Próximos passos
- Quick Start: bot ou conta pessoal
- Modos de conexão: comparativo e regras
- Escopos da API Key: permissões
- Eventos dos webhooks: o que chega na sua URL

