Este artículo describe cómo crear un bot de Telegram y configurar la recepción de notificaciones de comprobaciones de monitoreo de hosts en el mensajero. Así puede recibir alertas en su smartphone y en otros dispositivos a través de Internet.
1. Crear un chatbot y obtener el token en Telegram
Primero debe crear un chatbot en Telegram y obtener su token:
- Abra Telegram y busque el bot BotFather (@BotFather).
- Inicie la conversación con BotFather haciendo clic en el botón Start.
- Ingrese el comando /newbot para crear un bot nuevo. (O elija de la lista.)
- BotFather le pedirá ingresar el nombre del bot (por ejemplo, MyTestBot). Ese nombre se mostrará en los contactos.
- Luego debe ingresar el nombre de usuario del bot. Debe terminar en bot (por ejemplo, MyTestBot_bot).
Tras crear el bot correctamente, BotFather le proporcionará su token (por ejemplo, 123456789:ABCdefGhIJKlmNoPQRstuVWXyz).
2. Obtener el ID del chat
Para recibir notificaciones en Telegram, también necesita conocer el ID del chat. Así puede obtenerlo:
- Envíe un mensaje a su bot.
- A continuación, abra este enlace en su navegador: https://api.telegram.org/bot<YourBotToken>/getUpdates
donde <YourBotToken> será el token de su bot.
Si hizo todo correctamente, se mostrará un objeto JSON en la página del navegador. Para una visualización más cómoda, recomendamos marcar la casilla Pretty-print en el navegador.
Copie el parámetro «id» del objeto «chat».
3. Configurar notificaciones en el programa
A continuación, copie los datos recibidos al programa.
Haga clic en Program settings y seleccione Messengers. Pegue los datos recibidos en los campos correspondientes.
Luego, en la lista de comprobaciones, busque la comprobación cuyos resultados desea recibir en Telegram. Haga clic con el botón derecho y seleccione Edit check en el menú contextual.
Haga clic en Next varias veces hasta llegar al paso 3. Luego marque la casilla junto a Perform on passed check o Perform on failed check, o ambas.
Indique Telegram como método de notificación, como se muestra en la imagen siguiente.
Si planea recibir todas las notificaciones en un solo chatbot, puede dejar en blanco el campo Chat ID, ya que indicó ese identificador en la configuración general del programa. A nivel de comprobaciones individuales, este campo es necesario para enviar notificaciones a distintos chatbots. Si tiene varios bots, indique el ID del bot creado para las alertas de esa comprobación.
En esta etapa puede probar de inmediato el funcionamiento de la notificación. Al hacer clic en el botón Test, debería enviarse un mensaje de prueba al chatbot.
Listo.
Ahora las notificaciones sobre comprobaciones llegarán como mensajes al chatbot de Telegram que creó.




