Hermes Gateway

헤르메스와 외부 메신저(텔레그램, 디스코드, 슬랙 등)를 잇는 중간 프록시 컴포넌트. 헤르메스 본체와는 별도로 유저 서비스 + 백그라운드 서비스로 설치되며, 메신저 설정이 바뀌면 게이트웨이를 재시작해야 한다.

역할

  • 메신저 메시지를 헤르메스로 전달, 헤르메스 응답을 메신저로 회신.
  • 화이트리스트(허용 유저 ID), 채널 ID 등 메신저 접근 제어를 담당.
  • 다중 메신저(텔레그램·디스코드·슬랙·왓앱·이메일·SMS 등)를 동시 지원.

설치 및 운영 패턴

  • 헤르메스 quick setup 단계에서 “Gateway를 user service / background service로 설치” 옵션 선택.
  • 메신저 설정 변경 후 게이트웨이 재시작 필요 → “헤르메스 보고 너 스스로 재시작해” 식으로 비서에게 위임 가능.

트러블슈팅 단서

  • 봇이 응답 없음 → 봇 관리자 등록, 그룹 프라이버시, 게이트웨이 재시작 순서로 점검.
  • 봇 “is typing” 표시 여부로 게이트웨이↔헤르메스 통신 상태 판별.

관련 자료