Saltar al contenido principal

Configuración de un bot de Telegram

Para configurar Telegram como canal de comunicación en NetMonitor, primero es necesario crear un bot de Telegram y obtener su Bot API Token y Chat ID.

1. Ingresar a la configuración de notificaciones​

En NetMonitor, dirigirse a:

Gestor de alertas > Notificaciones > Canales de comunicación > + Agregar > Medio Telegram

Seleccionar el medio Telegram.

NetMonitor solicitará los siguientes datos:

  • Tipo: Telegram
  • Bot API Token: token de acceso generado por Telegram para el bot.
  • Chat ID: identificador del chat donde se recibirán las notificaciones.

2. Crear el bot en Telegram​

Para crear el bot, abrir Telegram y buscar BotFather, el bot oficial utilizado para administrar y crear bots.

Iniciar una conversación con BotFather y enviar el comando:

/newbot

3. Definir el nombre del bot​

BotFather solicitará un nombre para el bot.

Ingresar el nombre que se desea utilizar. Por ejemplo:

NetMonitor Bot

4. Definir el usuario del bot​

A continuación, BotFather solicitará un nombre de usuario para el bot.

El usuario debe ser único y debe finalizar en bot.

Por ejemplo:

netmonitor_alertas_bot

5. Obtener el Bot API Token​

Una vez creado el bot, BotFather proporcionará un Bot API Token.

Copiar el token proporcionado por BotFather y pegarlo en el campo Bot API Token de la configuración del canal Telegram en NetMonitor.

aviso

El Bot API Token es una credencial de acceso. No debe compartirse públicamente.

6. Iniciar una conversación con el bot​

Antes de obtener el Chat ID, es necesario agregar el bot a Telegram e iniciar una conversación con él.

Abrir el bot creado y ejecutar:

/start

7. Obtener el Chat ID​

Para obtener el identificador del chat, utilizar la API de Telegram.

Abrir la siguiente dirección en un navegador y reemplazar YOUR_API_TOKEN_KEY por el Bot API Token obtenido anteriormente:

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

Por ejemplo:

https://api.telegram.org/bot123456789:ABCDEF/getUpdates

Una vez abierta la dirección, se podrá observar una respuesta similar a la siguiente:

{
"ok": true,
"result": [
{
"update_id": 12345678,
"my_chat_member": {
"chat": {
"id": -987654321,
"title": "Alertas-NetMonitor"
}
}
}
]
}

El valor de id corresponde al Chat ID que se debe configurar en NetMonitor.

Importante

Si el Chat ID comienza con un signo -, se debe copiar incluyendo el signo negativo.