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