Como obter o Chat ID do Telegram
Quando você cria um agendamento no SquadOS e escolhe Telegram como canal de destino, o sistema pede um Chat ID. Esse número identifica exatamente para onde a resposta do agente vai ser enviada: seu chat pessoal com o bot, um grupo, ou um canal.
Este guia mostra como descobrir esse ID em poucos minutos.
O que é o Chat ID
Seção intitulada “O que é o Chat ID”Todo chat no Telegram tem um identificador numérico único:
- Chat pessoal (você conversando com o bot): número positivo, ex:
123456789 - Grupo: número negativo, ex:
-987654321 - Supergrupo ou canal: número negativo longo, ex:
-1001234567890
O SquadOS aceita qualquer um dos três — basta colar o número exato.
Pré-requisito
Seção intitulada “Pré-requisito”Antes de tudo, o bot que o SquadOS usa precisa ter acesso ao chat de destino:
- Chat pessoal: você precisa ter iniciado uma conversa com o bot (mandar
/startpelo menos uma vez). - Grupo: adicione o bot ao grupo.
- Canal: adicione o bot como administrador do canal.
Sem isso, mesmo com o Chat ID correto, o Telegram bloqueia o envio.
Método 1 — Chat pessoal (mais comum)
Seção intitulada “Método 1 — Chat pessoal (mais comum)”A forma mais rápida é usar um bot público de diagnóstico.
-
No Telegram, abra uma conversa com @userinfobot.
-
Envie qualquer mensagem (pode ser
/start). -
O bot responde com seus dados, incluindo uma linha como:
Id: 123456789 -
Esse número é o seu Chat ID. Copie e cole no campo Chat ID do Telegram do agendamento.
Método 2 — Grupo
Seção intitulada “Método 2 — Grupo”- Adicione o bot @userinfobot ao grupo (temporariamente).
- Envie qualquer mensagem no grupo.
- O bot responde com os dados do grupo, incluindo o
Id(número negativo). - Copie esse número e cole no agendamento.
- Depois pode remover o @userinfobot do grupo — mantenha só o bot do SquadOS.
Método 3 — Canal
Seção intitulada “Método 3 — Canal”Canais não aceitam mensagens de usuários comuns, então o método é um pouco diferente:
- Encaminhe qualquer mensagem do canal para @userinfobot em conversa privada.
- O bot mostra os dados do canal original, incluindo o
Id(começa com-100). - Copie o número completo (com
-100inclusive) e cole no agendamento. - Confirme que o bot do SquadOS é administrador do canal.
Método 4 — Telegram Web (alternativa rápida)
Seção intitulada “Método 4 — Telegram Web (alternativa rápida)”Se preferir não usar bot externo:
- Acesse web.telegram.org e abra o chat alvo.
- Olhe a URL na barra do navegador. Exemplos:
#123456789→ chat pessoal, ID123456789#-987654321→ grupo, ID-987654321- Para supergrupos/canais, prefira o Método 3 (a URL do Web nem sempre mostra o
-100completo).
Usando no agendamento
Seção intitulada “Usando no agendamento”Com o Chat ID em mãos:
- No SquadOS, abra o agente que quer agendar.
- Vá em Gatilhos → Agendamentos → Adicionar Agendamento.
- Em Canal de destino, escolha Telegram.
- Cole o Chat ID no campo indicado.
- Salve.
Pronto. Quando o agendamento disparar, a resposta do agente vai direto para aquele chat.
Problemas comuns
Seção intitulada “Problemas comuns”- “chat not found”: o bot ainda não tem acesso ao chat. Mande
/start(pessoal) ou adicione o bot ao grupo/canal. - “bot was blocked by the user”: você bloqueou o bot. Desbloqueie e mande
/startde novo. - Não chega nada, mas também não dá erro: confirme que colou o ID completo, incluindo o
-e o-100se for supergrupo/canal.