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

Comment connecter Telegram avec Navixy-IoT Logic.

Voici un guide rapide des étapes qui peuvent être suivies pour créer la connexion entre la logique IoT et Telegram.

1) Créez un bot et obtenez votre jeton

  • Dans Telegram, ouvrez la conversation avec @BotFather.

  • Exécutez la commande /newbot.

  • Suivez les instructions et copiez le jeton du bot fourni (il ressemble à : 123456:ABC-...).

2) Obtenez le chat_id auquel vous souhaitez envoyer un message

Méthodes courantes pour le faire :

  • Envoyez un message à votre bot (ou ajoutez-le à un groupe et envoyez-y un message).

  • Puis appelez la méthode getUpdates de l’API Telegram.

  • S’il s’agit d’un groupe, le chat_id est généralement un nombre négatif.

  • Assurez-vous que le bot a reçu au moins un message afin qu’il apparaisse dans getUpdates.

3) Envoyez le message (appel REST)

  • Utilisez la méthode sendMessage de l’API Telegram.

  • Dans le corps de la requête, incluez le chat_id et le texte du message.

  • La requête doit être envoyée au format JSON avec l’en-tête Content-Type: application/json.

4) Créez le flux IoT dans Navixy

  • Une fois le flux créé, connectez le nœud Webhook dans la section où vous souhaitez envoyer les données.

  • Suivez la même structure que l’appel API. Dans le champ URL, placez le point de terminaison de la requête :

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

  • Dans la section Headers :

  • Clé : Content-Type

  • Valeur : application/json

  • Enfin, dans le corps de la requête, incluez les paramètres de télémétrie que vous souhaitez envoyer, en veillant à inclure à nouveau le chat_id, par exemple :

{

"chat_id": X,

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

}

Avec ces étapes, votre bot sera en mesure de recevoir des messages correctement, y compris les données télémétriques automatisées de Navixy.

Mis à jour

Ce contenu vous a-t-il été utile ?