Warum ein Bot standardmäßig nichts sieht
Telegram schützt Gruppengespräche vor Bots. Solange ein Bot kein Administrator ist oder der Datenschutzmodus für ihn nicht deaktiviert wurde, empfängt er überhaupt keine gewöhnlichen Nachrichten. Diese eine Einstellung erklärt die meisten Meldungen über einen Moderations-Bot, der scheinbar nichts tut: Er ist nicht defekt, ihm werden die Nachrichten schlicht nicht angezeigt.
Die entscheidenden Berechtigungen
Die Berechtigung zum Löschen von Nachrichten benötigen Anti-Spam-Funktionen und Filter. Das Einschränken von Mitgliedern ist für Warnungen, Stummschaltungen und Sperren erforderlich. Das Anheften von Nachrichten dient Ankündigungen. Das Einladen von Nutzern ist wichtig, wenn Sie Einladungslinks oder Beitrittsprüfungen verwenden, durch die Personen erneut hinzugefügt werden.
Geben Sie dem Bot nur die Rechte, die Ihre aktivierten Module benötigen. Ein Bot mit sämtlichen Rechten wird zu einem größeren Problem, wenn sein Token eines Tages offengelegt wird.
Administratorstatus oder Datenschutzmodus
Beide lösen dasselbe Problem auf unterschiedliche Weise. Den Bot zum Administrator zu machen, ist der übliche Weg, den die meisten Gruppen wählen. Alternativ können Sie den Datenschutzmodus in BotFather deaktivieren, wenn Sie den Bot nicht zum Administrator ernennen möchten. In beiden Fällen muss der Bot Nachrichten sehen können, bevor die Moderation oder Analyse sie verarbeiten kann.
Was Sie prüfen sollten, wenn ein Modul nicht funktioniert
Prüfen Sie zuerst den Administratorstatus, dann die konkrete Berechtigung, die das Modul benötigt, und anschließend, ob das Modul für diese Gruppe aktiviert ist. Genau in dieser Reihenfolge. Fast immer liegt es am ersten Punkt.
So schützen Sie das Token
Ein Bot-Token ist das Passwort für Ihren Bot. Auf Plattformseite werden Tokens im Ruhezustand mit AES-256 verschlüsselt. Gefährlich wird es, wenn ein Token in einen Screenshot eingefügt wird. Falls das passiert, widerrufen Sie es in BotFather und stellen Sie die Verbindung erneut her.