For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cómo conectar Telegram con Navixy-IoT Logic.

Esta es una guía rápida de los pasos que pueden seguirse para crear la conexión entre IoT Logic y Telegram.

1) Cree un bot y obtenga su token

  • En Telegram, abra el chat con @BotFather.

  • Ejecute el comando /newbot.

  • Siga las instrucciones y copie el token del bot proporcionado (tiene este aspecto: 123456:ABC-...).

2) Obtenga el chat_id al que desea enviar el mensaje

Formas comunes de hacerlo:

  • Envíe un mensaje a su bot (o agrégelo a un grupo y envíe allí un mensaje).

  • Luego llame al método getUpdates de la API de Telegram.

  • Si es un grupo, el chat_id suele ser un número negativo.

  • Asegúrese de que el bot haya recibido al menos un mensaje para que aparezca en getUpdates.

3) Envíe el mensaje (llamada REST)

  • Use el método sendMessage de la API de Telegram.

  • En el cuerpo de la solicitud, incluya el chat_id y el texto del mensaje.

  • La solicitud debe enviarse en formato JSON con la cabecera Content-Type: application/json.

4) Cree el flujo de IoT en Navixy

  • Una vez creado el flujo, conecte el nodo Webhook en la sección donde desee enviar los datos.

  • Siga la misma estructura que la llamada a la API. En el campo URL, coloque el endpoint de la solicitud:

https://api.telegram.org/bot<BOT_TOKEN>/sendMessage

  • En la sección Headers:

  • Key: Content-Type

  • Value: application/json

  • Por último, en el cuerpo de la solicitud, incluya los parámetros de telemetría que desea enviar, asegurándose de incluir nuevamente el chat_id, por ejemplo:

{

"chat_id": X,

"text": "Device 12563254, latitude: {{latitude}}, longitude: {{longitude}}, satellites: {{satellites}}, speed: {{speed}}"

}

Con estos pasos, su bot podrá recibir mensajes correctamente, incluidos los datos de telemetría automatizados de Navixy.

Última actualización

¿Te fue útil?