Aller au contenu principal

🤖 Bot Telegram

PulseHub se connecte à Telegram via l'API Bot. Quand les utilisateurs envoient des messages à votre bot Telegram, les messages apparaissent dans PulseHub.


Prérequis​

Un compte Telegram et accès à @BotFather pour créer un bot.


Étapes de Configuration​

1. Créer un Bot avec BotFather​

  1. Ouvrez Telegram et recherchez @BotFather
  2. Envoyez /newbot
  3. Choisissez un nom d'affichage (ex. « Support Acme »)
  4. Choisissez un nom d'utilisateur se terminant par bot (ex. acmesupport_bot)
  5. BotFather répond avec votre Bot Token

2. Ajouter le Canal dans PulseHub​

  1. Allez dans Canaux → Ajouter un Canal
  2. Sélectionnez Telegram
  3. Collez votre Bot Token
  4. Cliquez sur Enregistrer le Canal
  5. Copiez l'URL Webhook

3. Enregistrer le Webhook auprès de Telegram​

Ouvrez cette URL dans votre navigateur :

https://api.telegram.org/bot{VOTRE_BOT_TOKEN}/setWebhook?url={VOTRE_URL_WEBHOOK_PULSEHUB}

Telegram répond avec : {"ok": true, "result": true, "description": "Webhook was set"}

4. Tester​

Ouvrez votre bot dans Telegram et envoyez un message. Il devrait apparaître dans PulseHub en quelques secondes.


Exigences Webhook de Telegram​

  • L'URL webhook doit utiliser HTTPS avec un certificat SSL valide
  • Telegram attend une réponse 200 dans les 60 secondes

Problèmes Courants​

SymptômeCause Probable
Webhook non configuréL'URL doit être HTTPS avec un certificat valide
Le bot ne répond pasVérifiez que telegram_chat_id est dans contacts.external_ids
Anciens messages re-livrésNormal lors de la ré-enregistrement du webhook