Zum Inhalt

Telegram Trigger Node - Häufige Probleme#

Hier sind einige häufige Fehler und Probleme mit dem Telegram Trigger Node und Schritte zur Behebung oder Fehlerbehebung.

Wartet auf ein Trigger-Event#

Beim Testen des Telegram Trigger Nodes mit den Schaltflächen Testschritt oder Workflow testen scheint die Ausführung möglicherweise hängen zu bleiben und kann das Abhören von Ereignissen nicht beenden. Wenn dies auftritt, müssen Sie möglicherweise den Workflow beenden und erneut öffnen, um die Canvas zurückzusetzen.

Das Steckenbleiben beim Abhören von Ereignissen tritt häufig aufgrund von Problemen mit Ihrer Netzwerkkonfiguration außerhalb von Localmind Automate auf. Insbesondere tritt dieses Verhalten häufig auf, wenn Sie Localmind Automate hinter einem Reverse-Proxy ausführen, ohne Websocket-Proxying zu konfigurieren.

Um dieses Problem zu beheben, überprüfen Sie Ihre Reverse-Proxy-Konfiguration (Nginx, Caddy, Apache HTTP Server, Traefik usw.), um die Websocket-Unterstützung zu aktivieren.

Workflow funktioniert nur in der Test- oder Produktionsumgebung#

Telegram erlaubt nur die Registrierung eines einzigen Webhooks pro App. Das bedeutet, dass Telegram jedes Mal, wenn Sie von der Test-URL zur Produktions-URL wechseln (und umgekehrt), die registrierte Webhook-URL überschreibt.

Sie können Probleme damit haben, wenn Sie versuchen, einen Workflow zu testen, der auch in der Produktion aktiv ist. Der Telegram-Bot sendet Ereignisse nur an eine der beiden Webhook-URLs, sodass die andere niemals Ereignisbenachrichtigungen empfängt.

Um dies zu umgehen, können Sie entweder Ihren Workflow beim Testen deaktivieren oder separate Telegram-Bots für Test und Produktion erstellen.

Um einen separaten Telegram-Bot zum testen zu erstellen, wiederholen Sie den Vorgang, den Sie abgeschlossen haben, um Ihren ersten Bot zu erstellen. Weitere Informationen finden Sie in der Telegram-Bot-Dokumentation und der Telegram-Bot-API-Referenz.

Um Ihren Workflow beim Testen zu deaktivieren, versuchen Sie Folgendes:

Stoppt den Produktionsverkehr

Diese Problemumgehung deaktiviert vorübergehend Ihren Produktionsworkflow für Tests. Ihr Workflow empfängt keinen Produktionsverkehr mehr, solange er deaktiviert ist.

  1. Gehen Sie zu Ihrer Workflow-Seite.
  2. Schalten Sie den Schalter Aktiv im oberen Bedienfeld um, um den Workflow vorübergehend zu deaktivieren.
  3. Testen Sie Ihren Workflow mit der Test-Webhook-URL.
  4. Wenn Sie mit dem Testen fertig sind, schalten Sie den Schalter Inaktiv um, um den Workflow wieder zu aktivieren. Die Produktions-Webhook-URL sollte wieder funktionieren.