Hermes Agent reagiert im privaten Slack-Kanal nicht, und viele Leute wollen den Bot einfach wieder einladen, aber die offizielle Dokumentation besagt klar, dass der private Kanal auch ein message.groups Event-Abonnement und groups:history Umfang erfordert. Wenn diese beiden fehlen, empfängt der Bot möglicherweise gar keine privaten Kanalnachrichten, selbst wenn sie bereits im Kanal sind.
Korrekte Fehlersuchsequenz
- Bestätigen Sie zunächst, dass der Bot von
/invite Hermes Agentzu diesem privaten Kanal eingeladen wurde. - Prüfen Sie, ob Ihre Event-Abonnements
message.groupshaben. - Schau nach
groups:historybei OAuth-Scopes. - Installiere die Slack-App jedes Mal neu, wenn du ein Ereignis oder einen Umfang hinzufügst.
Mische es nicht mit normalen Kanälen
Öffentliche Kanäle verlassen sich auf message.channels und channels:history; Private Kanäle sind message.groups und groups:history. Die beiden Gruppen sind nicht kompatibel, sodass "öffentliche Kanäle verwendet werden können" nicht beweist, dass auch die private Kanalkonfiguration korrekt ist.
Ein Satzschluss: Der private Kanal von Slack antwortet nicht, zuerst message.groups + groups:history hinzufügen und dann bestätigen, dass der Bot wirklich eingeladen ist.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.