Home Como obter IDs no Telegram
Post
Cancelar

Como obter IDs no Telegram

Post para desenvolvedores.

Antes de mais nada…

  • Pessoas: Sempre com ID positivo;

  • Canais: Sempre com ID negativo;

  • Grupos: Sempre com ID negativo. Caso seja um supergrupo1, comecará com -100.

Telegram Web

Este método sempre funciona, não importa qual seja o chat.

Abra as informações do chat, não importa se é pessoa, grupo ou canal.

Perfil do DicasChat
Perfil do DicasChat.

Use o inspetor de código e encontre a div <div class="profile-name">.

Código HTML do Telegram Web
Código HTML do Telegram Web.

O ID estará presente em data-peer-id.

Como sei que o grupo do exemplo é um supergrupo1, o ID correto é -1001055895627.

Usando seu próprio bot

Para este método funcionar, é necessário que a pessoa fale com o bot ou que o grupo faça parte do grupo/canal em que se deseja obter o ID.

Acesse o endereço https://api.telegram.org/bot158700146:AAHOPReqqTR8V7FXysa8mJCbQACUWSTBog8/getUpdates, colocando o token do seu bot.

Caso queira o ID de um grupo ou canal, basta verificar em chat id. No exemplo, o canal @PromoPassagens tem o ID -1001002634335.

JSON de um bot exibindo o chat.id.
JSON de um bot exibindo chat.id.

Caso esteja buscando o ID de uma pessoa, basta verificar em from id. O meu ID, como mostrado no exemplo, é 9083329.

JSON de um bot exibindo o from.id
JSON de um bot exibindo from.id.

Usando bots no Telegram

Não funcionam para:

  • Pessoas com a opção de privacidade em mensagens encaminhas ligada;
  • Grupos privados;
  • Canais privados.

@ShowJsonBot

Encaminhe a mensagem da pessoa, do grupo ou do canal para o bot e veja na resposta o ID. No caso, a mensagem encaminhada foi do canal @DicasTelegram, cujo ID é -1001029093254. A resposta do bot é bem completa, mostrando o ID de quem enviou a mensagem para o bot, no caso 9083329, e mais algumas informações que podem ser úteis.

Show Json Bot
Show Json Bot

@UserInfoBot

Encaminhe a mensagem da pessoa, grupo ou canal para o bot e ele responderá com o ID.

userinfobot
userinfobot
  1. O Telegram deixou transparente para o usuário a mudança de grupo para supergrupo. Para ler mais, clique aqui 2

Esta postagem está licenciada sob CC BY 4.0 pelo autor.