Saltar al contenido

¿Cómo obtener Telegram chat_id para un usuario específico?

Buscamos en distintos espacios para así mostrarte la solución a tu problema, si continúas con inquietudes puedes dejarnos la pregunta y contestamos porque estamos para ayudarte.

Solución:

Las actualizaciones del mensaje que recibe a través de getUpdates o su webhook contendrá el ID de chat para el mensaje específico. Estará contenida bajo el message.chat.id key.

Esta parece ser la única forma en que puede recuperar la identificación del chat. Entonces, si desea escribir algo donde el bot inicie la conversación, probablemente tendrá que almacenar la identificación del chat en relación con el usuario en algún tipo de key->almacenamiento de valor como MemCache o Redis.

Creo que su documentación sugiere algo similar aquí, https://core.telegram.org/bots#deep-linking-example. Puedes usar enlace profundo para iniciar una conversación sin necesidad de que el usuario escriba un mensaje primero.

Creé un bot para obtener la identificación de Usuario o GroupChat, solo envíe el /my_id al bot de telegrama @get_id_bot.

No solo funciona para la ID de chat de usuario, sino también para la ID de chat de grupo.

Para obtener la ID de chat grupal, primero debe agregar el bot al grupo, luego enviar /my_id en el grupo.

Aquí‘s el enlace al bot.

Hay un bot que hace eco de su ID de chat al iniciar una conversación.

solo busca @chatid_echo_bot y toque /start. Hará eco de su ID de chat.

Captura de pantalla del bot de ID de chat

Otra opción es @getidsbot que te da mucha más información. Este bot también brinda información sobre un mensaje reenviado (de usuario, a usuario, ID de chad, etc.) si reenviar el mensaje al bot

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *