Controlador de Telegram

Introducción

El Controlador (Driver) de Telegram está diseñado para enviar notificaciones utilizando el popular programa de mensajería Telegram. Las ventajas de utilizar Telegram son la rapidez con la que se reciben las notificaciones, ser un servicio sin cargo y la fácil gestión de grupos de notificaciones.

Instalación

El Controlador de Telegram es opcional y se puede adquirir de Rapid SCADA. Se instala de acuerdo con la secuencia general de instalación de los drivers del Communicator.. El archivo es KpTelegram.dll y está en la biblioteca “Drivers” de controladores de Communicator.

Configuración

Crear el bot de Telegram

Primero debe crear un bot para Telegram. Para hacerlo:

  1. Instale la aplicación y registrese en Telegram.
  2. Agregue el bot llamado BotFather a la lista de contactos.
    Telegram BotFather
  3. En el diálogo con BotFather, ejecute el comando /newbot y siga las instrucciones de BotFather.
  4. Haga clic en el icono del menú y cree un nuevo grupo para recibir las notificaciones.
    Nuevo grupo Telegram
  5. Agregue el bot que creó al nuevo grupo.
  6. Agregue contactos al nuevo grupo. Estos contactos recibirán las notificaciones.

Configuración del controlador

La configuración de las notificaciones como parte de un proyecto que usa Telegram se hace mediante la aplicación Administrator. Los pasos de la configuración son:

  1. En Administrator – Dictionaries – abra la tabla Device types y verifique que esté "224 Telegram". Si faltase, ingréselo manualmente.
  2. En Administrator – System - Communication lines, cree una nueva línea de comunicación separada. Y en Administrator - Devices cree un dispositivo de tipo Telegram que corresponda a la línea de comunicación creada. Puede usar los asistentes mediante los botones y .
  3. En Communicator – Communication lines abra las propiedades del dispositivo creado con clic derecho. Ingrese el token del bot, obtenido cuando lo creó y genere una contraseña para el mismo con el botón. Esta contraseña será necesaria para administrar las suscripciones.
    Telegram Driver configuración
  4. Salve la configuración del controlador (driver).
  5. Suba el proyecto al Server con el botón (Upload Configuration)..
  6. Vaya a la pestaña Registration y registre el controlador utilizando los hipervínculos que hallará en el formulario.
    Telegram Driver registro
  7. Guarde los cambios nuevamente y suba el proyecto al Server.

Gestión de Suscripciones

Si la configuración es correcta, su bot responderá a los comandos de Telegram, por ejemplo el comando /help o /info. Es necesario especificar las suscripciones (chats) en la configuración del driver.

Grupo de notificación de Telegram

Para obtener la ID y el nombre de la suscripción, envíe el comando /info en el Grupo de Telegram. Luego agregue los valores recibidos utilizando el formulario de configuración del dispositivo.

Método obsoleto: Para agregar o eliminar suscripciones al grupo, use los comandos /start y /stop con la contraseña generada anteriormente. Sin embargo, de forma predeterminada, los cambios de suscripciones están bloqueados. Para desbloquearlos, envíe el comando estándar número 2 con un valor de 1 por el Communicator. Ahora podrá añadir o eliminar suscripciones.

Envío de mensajes

Para enviar un mensaje desde Rapid SCADA a un grupo de Telegram, vaya a Communicator – Línea creada para Telegram – Dispositivo creado para Telegram – click derecho – Send Command. Ahora, necesita enviar el comando binario número 1, contenienedo el nombre del grupo (o ID); texto del mensaje. Por ejemplo:
RapidScadaDemo; Mensaje de prueba.

Enviar mensaje de Telegram

El envío automático de notificaciones en caso de condiciones y eventos específicos se realiza mediante el Automatic Control Module opcional.