Ayuda y guíasAlertas Telegram › Cómo obtener Chat ID

Cómo obtener Chat ID

3 min de lectura · Alertas Telegram

Para qué sirve: El token del bot no basta: el bot debe saber a qué chat enviar mensajes. Cada chat de Telegram tiene un número único: el Chat ID. En esta guía le mostraremos cómo obtenerlo en 2 minutos.

Requisito: Tiene un bot creado mediante BotFather (si no, créelo primero) y conoce su token.

Paso 1: Inicie un chat con su bot

  1. Abra Telegram
  2. En el buscador escriba el username de su bot (por ejemplo mis_alertas_monitoreo_bot)
  3. Haga clic en él y se abrirá el chat
  4. Haga clic en el botón Start (botón azul grande, si es la primera vez) o escriba /start

El bot no le responderá de momento, eso está bien. Basta con que el chat exista.

Paso 2: Obtenga el Chat ID mediante @userinfobot

La forma más sencilla es usar un bot auxiliar que le indica su propio Chat ID.

  1. En el buscador de Telegram escriba @userinfobot
  2. Abra el chat con él y haga clic en Start
  3. Le enviará inmediatamente un mensaje con sus datos, incluyendo el Id

Ejemplo de respuesta de userinfobot:

👤 Your info:
Id: 123456789
First: Jano
Last: Novák
Username: @jano_novak
Lang: sk
Respuesta de @userinfobot con el Chat ID
@userinfobot le envía su Chat ID justo tras /start

El número junto a Id es su Chat ID. Cópielo.

Alternativa: mediante endpoint de API

Si no quiere usar un bot auxiliar, puede obtener el Chat ID mediante la API de Telegram. En el navegador abra la URL (sustituya el token):

https://api.telegram.org/bot<SU_TOKEN>/getUpdates

Obtendrá una respuesta JSON. En ella busque:

{
  "result": [
    {
      "message": {
        "chat": {
          "id": 123456789,
          ...

Ese número es su Chat ID.

Consejo: Si getUpdates devuelve una lista vacía "result": [], significa que su bot aún no ha recibido ningún mensaje. Envíele por Telegram /start o cualquier otro mensaje e inténtelo de nuevo.

Chat ID para un chat de grupo (opcional)

Si quiere que el bot envíe mensajes a un chat de grupo (por ejemplo, para que todo el equipo vea las alertas), proceda así:

  1. Cree un chat de grupo en Telegram (o use uno existente)
  2. Añada su bot como miembro del grupo (Add member → buscar el username del bot)
  3. En el grupo escriba el comando /start@su_bot_username
  4. Use el endpoint API getUpdates indicado arriba: en la respuesta encontrará el chat ID del grupo (es negativo, por ejemplo -987654321)

El Chat ID de grupo empieza con menos. El bot enviará mensajes al grupo, donde los verán todos los miembros.

Listo. Tiene el token y el Chat ID.

Estos dos valores son todo lo que necesita:

  • Token del bot - identifica su bot
  • Chat ID - a dónde debe enviar los mensajes el bot

Ahora los introducirá en la configuración de ePulz.io.

Siguiente paso:

Conectar el token y el Chat ID con la cuenta de ePulz.io para que funcionen las alertas.

Conectar con ePulz.io →