Assurez-vous de suivre les instructions principales du plugin. Avez-vous activé le plugin et le fournisseur Telegram ? Ensuite, vous devriez voir l’interface utilisateur :
Désolé, l’interface ici n’est pas idéale. Vous devez cliquer sur « Intégrations de Chat » à gauche de la première capture d’écran. Ne cliquez pas sur le bouton « paramètres ».
Je ne parviens pas à obtenir l’ID de chat depuis ma liste de chaînes Telegram ni depuis un groupe Telegram.
J’ai créé un bot et, en utilisant le plugin d’intégration de chat, j’ai saisi son jeton dans les paramètres de Discourse. J’ai ensuite ajouté ce bot à une liste de chaînes Telegram et également à un groupe Telegram (en tant qu’administrateur).
Je vous prie de bien vouloir m’expliquer pourquoi je n’obtiens aucun ID de chat du bot/chaîne/groupe Telegram ? Je ne parviens à obtenir qu’un seul ID de chat, via le bot, en exécutant cette commande dans le navigateur : https://api.telegram.org/bot1379583420:ASOMELETTERSVQHVc/getupdates
Je suis également confus : dois-je obtenir deux « chat-IDs » différents de Telegram ? Ou devrais-je en obtenir trois : un pour le bot, un autre pour la chaîne et un troisième pour le groupe ?
Désolé si c’est le mauvais endroit pour poster, mais cela semble être cassé pour le moment. L’installation de l’intégration et la configuration du bot se passent bien, mais les notifications ne passent jamais et les commandes de chat ne reçoivent jamais de réponse.
L’interrogation de l’API Telegram pour les webhooks actuellement configurés pour le bot renvoie un webhook sans URL, donc peut-être que cette tâche échoue ?
Voici la réponse de l’endpoint getWebhookInfo de Telegram :
Édition : J’ai exécuté manuellement DiscourseChat::Provider::TelegramProvider.setup_webhook() dans le shell Rails pour configurer le webhook et cela fonctionne en partie, mais les hooks de Telegram retournent une erreur 404 lors de l’appel à Discourse :
Désolé pour ce délai très long ! Je viens de pousser une correction qui devrait résoudre ces problèmes :
Si vous avez déjà configuré le plugin, vous devrez désactiver puis réactiver le paramètre chat_integration_telegram_enabled pour que la reconfiguration s’effectue correctement.