돌아가기 AI Q&A
Hermes는 텔레그램, 디스코드, 슬랙과 어떻게 연결되나요? 먼저 게이트웨이와 권한 설정부터 살펴보겠습니다

Hermes는 텔레그램, 디스코드, 슬랙과 어떻게 연결되나요? 먼저 게이트웨이와 권한 설정부터 살펴보겠습니다

AI Q&A Admin 110 회 조회

Hermes는 텔레그램, 디스코드, 슬랙과 어떻게 연결되나요? 핵심은 두 단계로 이루어집니다: 먼저 hermes gateway을 열고, 각 플랫폼의 토큰, 사용자 ID, 허용 목록을 매칭합니다. Hermes가 문제로 고생하는 건 아니라, 텔레그램 사용자 ID, 디스코드 사용자 ID, 슬랙 회원 ID, 채널 초대, 이벤트 구독 권한 항목 등이 문제입니다.

텔레그램, 디스코드, 슬랙이 공통점입니다

Hermes는 공식적으로 Telegram, Discord, Slack을 동일한 게이트웨이 시스템에 넣어, 각 플랫폼별로 로직을 다시 쓸 필요가 없습니다. 텔레그램은 BotFather 토큰과 디지털 사용자 ID를, Discord는 봇 토큰과 사용자 ID를, 슬랙은 소켓 모드, 봇 토큰, 앱 레벨 토큰, 슬랙 멤버 ID를 사용합니다. 어떤 플랫폼이든 봇은 허용된 사용자 화이트리스트를 먼저 페어링해야만 정상적으로 응답할 수 있습니다.

일이 잘못될 가능성이 가장 높은 곳

  • 텔레그램: 사용자 이름을 사용하지 말고 숫자 사용자 ID를 사용하세요; 그룹에서 메시지가 보이지 않는다면, 먼저 개인정보 보호 모드와 허용 목록을 확인하세요.
  • Discord: 봇이 채널에 들어갈 수 있는 권한이 있어야 하며, 접근 제어를 위해 Discord 사용자 ID를 사용해야 합니다.
  • Slack: 가장 흔한 함정은 'message.channels' / 'message.groups' 구독을 잊거나 봇을 채널에 초대하는 것을 잊는 것입니다.

Hermes가 처음이라면 Telegram이나 Discord부터 시작하는 걸 추천하는데, 문제 해결 경로가 더 직관적이기 때문입니다. 슬랙은 팀 시나리오에 더 적합하지만, 설정 항목도 더 많습니다. 한 문장만 기억하면 됩니다: Hermes 게이트웨이는 접근 권한을 담당하고, 플랫폼 토큰과 ID는 승인을 담당하며, 채널 초대와 이벤트 구독은 메시지 수신을 담당합니다.

누구에게 적합하지 않은가? 만약 Hermes를 로컬 터미널에서만 실행하고 메시징 플랫폼이 필요 없다면, 게이트웨이는 건드리지 말고 CLI를 사용해서 번거로움을 덜어주세요.

추천 도구

더보기