Como descobrir o ID do chat no Telegram (grupo e canal)
Cole um link de mensagem privada, um endereço do Telegram Web ou um ID para obter o chat_id exato de que o seu bot precisa. Abaixo da ferramenta, quatro formas de achar o ID se você ainda não o tem.
O que é o ID do chat no Telegram?
Todo chat do Telegram tem um número permanente. Você nunca o vê no app, mas os bots e a Bot API o usam para saber para onde enviar uma mensagem. Ele não muda quando o título, o nome de usuário ou a foto mudam.
O formato mostra que tipo de chat é:
- Canais e supergrupos: começam com
-100, por exemplo-1001234567890. Quase todo grupo moderno é um supergrupo. - Grupos básicos: um número negativo mais curto, por exemplo
-123456789. São grupos antigos ou muito pequenos que nunca foram convertidos. - Usuários e bots: um número positivo, por exemplo
123456789.
Para um canal público, muitas vezes você nem precisa do número: a Bot API também aceita @channelusername como chat_id. Canais privados e a maioria das integrações com bots precisam do ID numérico.
Método 1: copie o link de uma mensagem (canais e grupos privados)
É o método mais rápido e não precisa de bot.
- Abra o canal ou supergrupo e toque e segure (ou clique com o botão direito) em qualquer mensagem.
- Escolha Copiar Link. Em um chat privado, o link fica assim:
https://t.me/c/1234567890/15. - O número depois de
/c/é o ID curto. Coloque-100na frente:-1001234567890. Ou cole o link na ferramenta acima.
Em um canal público, “Copiar Link” gera t.me/username/15. Nesse caso, use @username ou um dos métodos abaixo.
Método 2: use um bot de ID
Bots de ID leem o chat para você. Três bastante usados e ainda ativos:
- @getidsbot: adicione ao grupo e ele posta o ID do grupo. Remova-o depois.
- @RawDataBot: responde com o update bruto. Encaminhe um post de um canal para ele e procure o
iddo chat do canal de origem. - @userinfobot: o melhor para IDs de usuário, e também mostra IDs de mensagens encaminhadas.
São bots de terceiros, não operados pelo Telegram nem por nós. Dê a um bot só o acesso de que ele precisa e remova-o do grupo assim que tiver o número.
Método 3: veja no Telegram Web
Abra web.telegram.org no navegador e clique no chat. A barra de endereço termina com o ID:
- Web A (
/a/): mostra a forma completa da Bot API, como#-1001234567890. - Web K (
/k/): mostra canais e supergrupos sem o 100, como#-1234567890. Acrescente100depois do sinal de menos ou cole o endereço inteiro na ferramenta acima.
Método 4: getUpdates no seu próprio bot
Se você está criando um bot, adicione-o ao grupo (ou como admin no canal), envie uma mensagem lá e abra https://api.telegram.org/bot<TOKEN>/getUpdates no navegador. A resposta contém "chat":{"id":-100…}. Nunca cole o token do seu bot em um site em que você não confia; esta URL vai direto para o Telegram.
Erros comuns
- Faltou o -100: o bot responde “chat not found” porque recebeu o ID curto. Use a forma completa com -100.
- O bot não está no chat: um bot só posta onde foi adicionado. Em canais, ele precisa ser admin com permissão para postar.
- O grupo foi convertido: transformar um grupo básico em supergrupo muda o ID. Atualize as configurações do bot com o novo número -100.
- Usar o link de convite: links
t.me/+AbCd…não são IDs e não podem ser convertidos.
Guias e serviços relacionados
- Descobrir ID de usuário no Telegram — encontre o seu ID numérico ou o de outra pessoa.
- Canais públicos vs privados no Telegram — por que chats privados precisam de IDs numéricos.
- Serviço de start de bot no Telegram — starts reais para um bot novo assim que ele estiver no ar.
Perguntas frequentes
A Bot API coloca -100 na frente dos IDs de canais e supergrupos para diferenciá-los de usuários e grupos básicos. O número depois do -100 é o mesmo ID curto que aparece nos links t.me/c/.
Para a maioria dos usos com bots, você não precisa dele: a Bot API aceita @username para canais públicos. Para obter o número em si, encaminhe um dos posts do canal para o @RawDataBot.
Não. O ID é o mesmo durante toda a vida do chat. Ele só muda quando um grupo básico é convertido em supergrupo.
Os bots de ID populares só leem o chat para informar o ID, mas são serviços de terceiros. Adicione um, copie o número e depois remova-o.
Normalmente falta o prefixo -100, o bot não é membro do chat ou o grupo foi convertido e tem um novo ID.