Hermes 에이전트는 Slack에서 일반 개인 메시지를 보내고 있지만, 채널이 음소거된 상태이고 공식 문서에는 다음과 같은 상황들이 명확히 나와 있습니다: 보통 구독하지 않았거나, 범위가 추가되지 않거나, 봇이 채널에 초대받지 못하는 경우가 많습니다message.channelschannels:history 있습니다. 이 세 가지 중 하나라도 놓치면 채널 메시지가 들어오지 않을 수 있습니다.
가장 빠른 개정
- 슬랙 앱의 이벤트 구독에서
message.channels및app_mention확인해 보세요. channels:history가 OAuth 및 권한에 추가되었는지 확인하세요.- 범위나 이벤트를 변경한 후에는 앱을 워크스페이스에 재설치해야 합니다.
/invite Hermes Agent실행하려면 목표 채널에 진입하세요.- 채널에서 테스트할 때는 봇을
提及말고, 단순한 텍스트만 보내지 마세요.
왜 개인 메시지에는 문제가 없는데 채널에는 문제가 없는 걸까요?
슬랙은 DM과 채널에 대해 두 가지 접근 조건이 있기 때문입니다. DM은 기본적으로 더 직접적이고, 채널은 봇이 구독 이벤트와 과거 읽기 권한을 모두 갖추어야 하며, 반드시 해당 채널에 있어야 합니다.
그래서 모델부터 확인하지 말고, 토큰부터 먼저 확인하지 마세요. 개인 메시지에 답장이 가능하다면, 핵심 링크가 끊어지지 않았고, 채널 이벤트, 범위, 초대 상태에 초점이 맞춰져 있다는 뜻입니다.
공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 기록: https://hermes-agent.nousresearch.com/.