Zurück zum Blog
Anleitungen7. November 20261 min read

Dein Telegram-Bot reagiert nicht mehr: Das solltest du prüfen

Wenn ein Bot gestern noch funktioniert hat, steckt fast nie eine außergewöhnliche Ursache dahinter. Hier sind die sechs Ursachen in der Reihenfolge, in der du sie prüfen solltest.

Dein Telegram-Bot reagiert nicht mehr: Das solltest du prüfen

Prüfe in dieser Reihenfolge: Ist der Bot in diesem Chat noch Admin? Ist sein Datenschutzmodus für Gruppen deaktiviert? Ist das gewünschte Modul für diesen Kanal tatsächlich aktiviert? Ist das Token noch gültig? Hast du ein Tariflimit überschritten? Und reagiert der Bot auf einen direkten Befehl? Bei fünf der sechs Punkte geht es um Einstellungen statt um Fehler. Mit dieser Reihenfolge sparst du am meisten Zeit.

Erstens: Adminrechte

Prüfe sie zuerst, denn hier liegt die Ursache am häufigsten, ohne dass man es bemerkt. Jemand ändert die Admins oder fügt den Bot erneut hinzu, ohne ihm seine Berechtigungen zu erteilen, und alle Funktionen, die diese Berechtigungen brauchen, fallen unbemerkt aus. Ein Bot kann in einer Gruppe sein und ganz normal angezeigt werden, ohne irgendetwas tun zu können.

Zweitens: der Datenschutzmodus für Gruppen

Wenn Moderation und Analyse keine Nachrichten erfassen, Befehle aber weiterhin funktionieren, liegt es fast immer daran. Solange der Datenschutzmodus aktiviert ist, leitet Telegram gewöhnliche Gruppennachrichten nicht an Bots weiter. Dieser Modus ist standardmäßig aktiviert. Ändern lässt er sich in BotFather durch die Person, die den Bot erstellt hat.

Drittens: Ist das Modul für diesen Kanal aktiviert?

Module werden für jeden Kanal einzeln aktiviert. Eine Einstellung, die du für eine Gruppe aktiviert hast, gilt nicht automatisch für die nächste. Bei einem neuen Kanal ist zunächst nichts aktiviert. Öffne den Kanal im Dashboard, statt dich auf deine Erinnerung an die Einstellungen eines anderen Kanals zu verlassen.

Viertens: das Token

Wird ein Token in BotFather widerrufen oder neu generiert, ist die Verbindung zu deinem Bot unterbrochen. Wenn du es aus irgendeinem Grund ausgetauscht hast, musst du es auch dort aktualisieren, wo du den Bot verbunden hast.

Fünftens: ein Limit deines Tarifs

Limits werden vor einer Aktion geprüft, nicht danach. Ist ein Limit überschritten, wirkt es deshalb so, als würde die Aktion verweigert, und nicht wie ein Absturz. Zähle die Kanäle, die du verwaltest, und denke daran, dass auch ein Shop einen Platz belegt.

Sechstens: den Bot direkt ansprechen

Sende ihm einen Befehl in einem privaten Chat. Antwortet er dort, sind der Bot und sein Token in Ordnung. Das Problem liegt dann bei einer Berechtigung oder Einstellung in dem Chat, in dem du ihn getestet hast. Bleibt die Antwort aus, liegt das Problem beim Bot selbst. Von den oben genannten Ursachen bleiben dann das Token und die Verbindung übrig.

Häufig gestellte Fragen

Was ist die häufigste Ursache?

Die Adminrechte im Chat, meist nachdem jemand die Admins geändert oder den Bot erneut hinzugefügt hat, ohne ihm seine Berechtigungen zu erteilen.

Befehle funktionieren, aber die Moderation tut nichts. Warum?

Der Datenschutzmodus für Gruppen ist für den Bot aktiviert. Deshalb erhält er keine gewöhnlichen Nachrichten. Die Person, die den Bot erstellt hat, kann das in BotFather ändern.

Werden Einstellungen auf einen neuen Kanal übertragen?

Nein. Module werden für jeden Kanal einzeln aktiviert. Bei einem neuen Kanal ist zunächst nichts aktiviert.

Wie finde ich heraus, ob das Problem beim Bot selbst liegt?

Sende ihm einen Befehl in einem privaten Chat. Antwortet er, ist der Bot in Ordnung und das Problem liegt in dem Chat, in dem du ihn getestet hast.

Artikel teilen