L’agent Hermes ne répond pas dans le canal privé Slack, et beaucoup de gens veulent simplement réinviter le bot, mais la documentation officielle indique clairement que le canal privé exige également un abonnement message.groups événement et groups:history périmètre. Si ces deux éléments sont absents, le bot peut ne pas recevoir de messages du canal privé, même s’il est déjà dans le canal.
Séquence correcte de dépannage
- D’abord, confirmez que le bot a été invité sur ce canal privé par
/invite Hermes Agent. - Vérifiez si vos abonnements à l’événement ont
message.groups. - Vérifiez s’il y a
groups:historydans les oscilleuses OAuth. - Réinstallez l’application Slack à chaque fois que vous ajoutez un événement ou une portée d’application.
Ne mélangez pas avec des chaînes classiques
Les chaînes publiques reposent sur message.channels et channels:history ; Les canaux privés sont message.groups et groups:history. Les deux groupes ne sont pas interopérables, donc « les canaux publics peuvent être utilisés » ne prouve pas que la configuration des canaux privés est également correcte.
Conclusion d’une phrase : le canal privé Slack ne répond pas, ajoutez d’abord message.groups + groups:history, puis confirmez que le bot est vraiment invité.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.