Stelle sicher, dass du die Hauptanweisungen für das Plugin Schritt für Schritt befolgst. Hast du das Plugin und den Telegram-Anbieter aktiviert? Danach solltest du die Benutzeroberfläche sehen:
Ich kann die Chat-ID weder aus meiner Telegram-Kanal-Liste noch aus einer Telegram-Gruppe abrufen.
Ich habe einen Bot erstellt und das Chat-Integration-Plugin verwendet, um das Token in den Discourse-Einstellungen einzutragen. Anschließend habe ich diesen Bot sowohl zu einer Telegram-Kanal-Liste als auch zu einer Telegram-Gruppe (als Administrator) hinzugefügt.
Entschuldigung, falls dies der falsche Ort für diesen Beitrag ist, aber das scheint derzeit defekt zu sein. Die Installation der Integration und die Einrichtung des Bots funktionieren zwar, jedoch werden keine Benachrichtigungen gesendet und Chat-Befehle erhalten keine Antworten.
Eine Abfrage der Telegram-API nach aktuell eingerichteten Webhooks für den Bot ergibt einen Webhook ohne URL, sodass dieser Job möglicherweise fehlschlägt?
Hier ist die Antwort vom getWebhookInfo-Endpunkt von Telegram:
Edit: Ich habe DiscourseChat::Provider::TelegramProvider.setup_webhook() manuell in der Rails-Shell ausgeführt, um den Webhook einzurichten, und es funktioniert teilweise, aber Webhooks von Telegram führen beim Aufruf von Discourse zu einem 404-Fehler:
Entschuldigt bitte die sehr lange Verzögerung! Ich habe gerade eine Korrektur veröffentlicht, die bei diesen Problemen helfen sollte:
Wenn das Plugin bereits eingerichtet ist, müsst ihr die Einstellung chat_integration_telegram_enabled deaktivieren und wieder aktivieren, damit die Konfiguration korrekt neu durchgeführt wird.