Ich habe es geschafft, ihn erfolgreich in einer Gruppe hinzuzufügen, in der wir Benachrichtigungen über neue erstellte Themen und neue Antworten erhalten.
Aber kann ich denselben Bot auch in einer anderen Gruppe hinzufügen? … Wird der Bot in beiden Gruppen dieselben Informationen posten, ohne etwas anderes zu ändern?
Ich vermute, die Chat-ID ist für denselben Bot in jeder Gruppe unterschiedlich … aber ich muss es von den Experten hier wissen!
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.