OpenClaw (Hummer) antwortet in der Gruppe nicht und prüft zuerst drei Dinge: ob die Gruppe erlaubt ist, ob die Person, die die Nachricht gesendet hat, erlaubt ist und ob @-Erwähnungen nötig sind. Gängige Protokolle mention required, blocked und allowlist in der offiziellen Fehlersuche deuten im Grunde auf die Gruppenberechtigungskonfiguration hin.
Gruppenchats müssen gleichzeitig durch zwei Türen laufen
- Gruppe selbst:
channels.telegram.groupsoder die Konfiguration der Gruppe für den entsprechenden Kanal, um diese Gruppe zu ermöglichen. - Sprecher:
groupAllowFromoderallowFrom, um diesen Nutzer zu erlauben. - Trigger-Methode: Wenn
requireMentionkonfiguriert ist, muss die Nachricht bot oder mentionPatterns entsprechen.
Telegram ist eine besonders einfache Grube, in die man treten kann
Telegram-Gruppen-IDs sind meist negativ und sollten in Gruppen eingeteilt werden; Die Benutzer-ID ist positiv und sollte in allowFrom oder groupAllowFrom eingetragen werden. Wenn du die Gruppen-ID in groupAllowFrom eingibst, behandelt OpenClaw sie als "der Sprecher ist nicht legitim", sodass die Gruppe scheinbar nicht reagiert.
Es wird empfohlen, die Richtlinie zu konfigurieren
Nutze persönliche Vorschläge wie "Group Allowlist + reprobeMention", um Hummer in der Gruppe zu wecken, ohne den Agenten mit jedem Satz zu triggern. Am besten ist es, ein separates Geschäftskonto und ein unabhängiges Gateway zu erstellen, anstatt persönliche Assistenten direkt in eine große Gruppe zu stecken.
Offizielle Open-Source-Adresse: https://github.com/openclaw/openclaw.
Bei der Fehlersuche ist es am besten, zuerst in einer kleinen Testgruppe zu überprüfen und die Konfiguration nicht wiederholt in einer großen Gruppe zu ändern. Ändere jeweils nur eine Variable: Zuerst die Gruppen-ID bestätigen, dann die Benutzer-ID und schließlich die Erwähnungsregel, damit es am einfachsten ist, zu finden, welche Tür noch nicht passiert ist.