🤖 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
- Ouvrez Telegram et recherchez
@BotFather - Envoyez
/newbot - Choisissez un nom d'affichage (ex. « Support Acme »)
- Choisissez un nom d'utilisateur se terminant par
bot(ex.acmesupport_bot) - BotFather répond avec votre Bot Token
2. Ajouter le Canal dans PulseHub
- Allez dans Canaux → Ajouter un Canal
- Sélectionnez Telegram
- Collez votre Bot Token
- Cliquez sur Enregistrer le Canal
- 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
200dans les 60 secondes
Problèmes Courants
| Symptôme | Cause Probable |
|---|---|
| Webhook non configuré | L'URL doit être HTTPS avec un certificat valide |
| Le bot ne répond pas | Vérifiez que telegram_chat_id est dans contacts.external_ids |
| Anciens messages re-livrés | Normal lors de la ré-enregistrement du webhook |