Hermes Agent scheint nicht alle in der Telegram-Gruppe sprechen zu können, und die offizielle Dokumentation kennzeichnet dieses Problem direkt als "die häufigste Quelle der Verwirrung": Der Datenschutzmodus von BotFather ist standardmäßig aktiviert. In diesem Zustand kann der Bot in der Regel nur Befehle sehen, auf eigene Nachrichten oder bestimmte Service-Nachrichten antworten und kann normale Gruppenchat-Texte überhaupt nicht empfangen.
Wie man repariert
- Geh zu BotFather, um deinen Bot zu finden.
- Gehe zu Bot-Einstellungen → Gruppen-Privatsphäre-→, um den Datenschutzmodus auszuschalten.
- Fokus: Nach der Veränderung entferne den Roboter aus der Gruppe und ziehe ihn dann zurück in die Gruppe. Telegram speichert seinen Datenschutzstatus, wenn es der Gruppe beitritt, und dieser tritt oft ohne erneutes Ziehen nicht in Kraft.
- Wenn du den Datenschutzmodus nicht global deaktivieren möchtest, kannst du den Bot auch als Gruppenadministrator festlegen.
Was sollte man sonst noch überprüfen
Selbst wenn die Gruppennachricht sichtbar ist, muss TELEGRAM_ALLOWED_USERS die Person, die die Nachricht gesendet hat, trotzdem zulassen, sonst weigert sich der Hermes-Agent weiterhin zu triggern. Was in der Gruppe sichtbar ist, bedeutet nicht, dass sie durchgesetzt werden muss.
Mit einem Wort: Wenn du in der Telegram-Gruppe nicht antwortest, ist der erste Verdächtige immer der Datenschutzmodus; Die zweite ist die Zulassungsliste.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneingang: https://hermes-agent.nousresearch.com/.