Hermes에서 봇 여러개 만들어서 서로 대화가능한가요?
프로필별 Telegram 또는 Discord 봇을 따로 연결하는 것은 가능하지만, 봇끼리 자동 대화시키는 구성은 초보자 기본 흐름이 아닙니다.
프로필별 Telegram 또는 Discord 봇을 따로 연결하는 것은 가능하지만, 봇끼리 자동 대화시키는 구성은 초보자 기본 흐름이 아닙니다.
Hermes를 Telegram이나 Discord에 연결할 수 있다는 사실을 알게 되면, 자연스럽게 “봇을 여러 개 만들어서 서로 대화하게 할 수 있나?”라는 질문이 나옵니다. 개념적으로는 프로필별로 다른 봇 토큰을 연결하거나, 서로 다른 메시징 채널에서 Hermes를 호출하는 구성이 가능합니다. 공식 Messaging Gateway는 Telegram, Discord, Slack, WhatsApp, Signal, Matrix 등 여러 플랫폼 연결을 다루며, Hermes가 터미널 밖에서 메시지를 받을 수 있게 해줍니다. 하지만 초보자 튜토리얼에서 바로 봇끼리 자동 대화를 기본 목표로 삼지는 않습니다.
이유는 봇 여러 개가 서로 말하게 만드는 순간, 인증과 권한, 메시지 루프, 비용, 모델 호출 횟수, 채널 보안 문제가 한꺼번에 생기기 때문입니다. 예를 들어 A 봇이 B 봇에게 메시지를 보내고, B 봇이 다시 A 봇에게 답하면 대화가 끝나지 않고 계속 이어질 수 있습니다. LLM API를 쓰는 경우에는 이 반복이 곧 비용으로 이어질 수 있습니다. Telegram bot token, Discord bot token, allowed users, user ID 같은 값도 프로필별로 정확히 관리해야 합니다.
초보자에게 더 안전한 목표는 “봇끼리 대화”가 아니라 “사람이 각 봇에게 역할별로 말을 거는 구조”입니다. 예를 들어 Telegram에는 개인 비서용 Hermes를 연결하고, Discord에는 팀 작업용 Hermes를 연결할 수 있습니다. 또는 프로필을 나눠 코딩용, 리서치용, 운영용 봇을 따로 만들고, 사용자가 필요한 봇에게 직접 메시지를 보내는 식입니다. 이 방식은 봇 토큰 관리가 비교적 명확하고, 어떤 답변이 어떤 역할에서 나온 것인지 추적하기 쉽습니다.
잘 모르겠으면 먼저 Telegram 연동 하나만 성공시키세요. 그다음 Discord 연동을 별도 페이지에서 따라 하고, 마지막으로 Profiles 페이지에서 역할별 분리를 배웁니다. 여러 봇을 만들 수 있는지보다 중요한 것은 각 봇이 어떤 일을 맡고, 누가 말을 걸 수 있고, API Key와 OAuth 비용이 어디서 발생하는지 이해하는 것입니다. Hermes 봇 여러 개, Hermes Telegram Discord 동시 사용, Hermes Messaging Gateway 같은 검색어로 접근할 때도 이 기준을 함께 기억하세요.
참고 링크
아래 링크는 이 답변을 따라 하거나 공식 문서에서 원문을 확인할 때 참고하세요.