Hermes 에이전트는 비공개 슬랙 채널에서 반응이 없고, 많은 사람들이 봇을 다시 초대하고 싶어 하지만, 공식 문서에는 비공개 채널도 message.groups 이벤트 구독과 groups:history 범위가 필요하다고 명확히 명시되어 있습니다. 이 두 메시지가 없으면, 봇은 이미 채널에 있더라도 사설 채널 메시지를 전혀 받지 못할 수 있습니다.
올바른 문제 해결 순서
- 먼저, 봇이
/invite Hermes Agent의 초대를 받은 이 비공개 채널인지 확인하세요. - 이벤트 구독에
message.groups이 있는지 확인해 보세요. - OAuth 스코프에서
groups:history있는지 확인하세요. - 이벤트나 범위를 추가할 때마다 Slack 앱을 다시 설치하세요.
일반 채널과 섞지 마세요
공공 채널은 message.channels와 channels:history에 의존합니다; 사설 채널은 message.groups하고 groups:history. 두 그룹은 상호 운용성이 없으므로 "공용 채널 사용 가능"이 사설 채널 구성도 옳다는 것을 증명하지 않습니다.
한 문장 결론: 슬랙 비공개 채널은 답장을 하지 않고, 먼저 message.groups + groups:history을 추가한 후 봇이 진짜 초대되었는지 확인합니다.
공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 입력: https://hermes-agent.nousresearch.com/.