inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기

텔레그램에 메세지 보내기

해결된 질문

29

최선을 다하자

작성한 질문수 21

0

안녕하세요 텔레그램에 첫 메세지 보내기를 할때 생성한 봇과의 대화 채널로는 가능합니다. 그런데 혹시 추가로 만든 그룹에서 그룹 대화방으로도 향후 채팅을 할 수 있도록 구성할 예정이신지요? 그룹 대화방으로는 추가 작업이 없었기 때문에 대화가 안되는게 맞는건지요?

인공지능(ai) ai-agent

답변 1

0

Dante(곽지호)

안녕하세요. 최선을 다하자님.

먼저 짚어드리면, 그룹방에서 대화가 안 되는 것이 정상입니다.

봇과의 1:1 DM만 설정한 상태이고, 그룹은 별도 설정이 필요한 별개의 채널이기 때문입니다.

다만 한 가지 안내드릴 점은, 이번 과정의 협업 실습은 슬랙을 기준으로 진행됩니다.

텔레그램은 "첫 메시지 보내기"까지, 즉 게이트웨이가 살아 있고 봇이 응답한다는 것을 확인하는 최소 검증 용도로만 다뤘습니다.

그룹 채팅·멘션·스레드 기반 협업은 슬랙 쪽에서 다루니, 수업 진도를 따라가시는 데는 지금 DM만 되는 상태로 충분합니다.

그래도 텔레그램 그룹에서 쓰고 싶으시다면, 다음 세 가지를 순서대로 해주셔야 합니다.


1. 봇이 그룹 메시지를 볼 수 있게 하기 (텔레그램 쪽 제약)

텔레그램 봇은 기본적으로 privacy mode가 켜져 있어, 그룹에서는 /명령어와 봇 메시지에 대한 답장만 보입니다. BotFather → /mybots → 봇 선택 → Bot Settings → Group Privacy → Turn off 로 끄시거나, 더 간단하게는 봇을 그룹 관리자로 승격하시면 됩니다(관리자 봇은 privacy 설정과 무관하게 모든 메시지를 수신하게되요).

privacy 설정을 바꾸신 뒤에는 봇을 그룹에서 내보냈다가 다시 초대해야 합니다. 텔레그램이 초대 시점의 설정을 캐시하기 때문에, 이걸 안 하시면 바꿔도 그대로입니다.


2. Hermes 쪽에서 그 그룹을 허용하기

그룹 chat ID를 허용 목록에 넣어주셔야 합니다.

TELEGRAM_GROUP_ALLOWED_CHATS=-1001234567890

그룹/슈퍼그룹의 chat ID는 -로 시작하는 음수가 정상입니다.

사용자 허용 목록(TELEGRAM_ALLOWED_USERS)이 아니라 chat 허용 목록에 넣으셔야 한다는 점만 주의해 주세요.


3. 홈 채널을 그 그룹으로 바꾸기 ← 질문하신 부분의 핵심

봇이 먼저 말을 거는 경우(크론 결과, 알림, 대상 지정 없는 send_message)는 홈 채널로 나갑니다. 지금은 DM이 홈 채널이라, 그룹에 넣어도 봇이 먼저 그룹으로 말하지는 않습니다.

해당 그룹방에서 /sethome 을 실행하시면 그 방이 홈 채널로 지정됩니다.

환경변수로 하시려면

TELEGRAM_HOME_CHANNEL=-1001234567890 

입니다.

1번은 "봇이 듣게", 2번은 "Hermes가 허락하게", 3번은 "봇이 먼저 말하게" 하는 설정을 모두 하셔야 한다는 것입니다.

셋 중 하나라도 빠지면 DM은 되는데 그룹은 조용한 상태가 됩니다.

그룹에서 봇이 아무 말에나 끼어들지 않게 하시려면 require_mention: true 를 함께 켜두시길 권합니다.

gws auth setup 승인오류

0

10

1

6:13 부근에서 끝나버립니다 그 다음 진행부터는 다음 진행창이 나오지 않아요

1

21

6

hermess agent 어떤것을 사용해야 하는지?

0

18

1

hermess agent 어떤것을 사용해야 하는지?

0

19

2

수강생 전용관 링크 부탁해요

0

19

2

별도로 llama3.2-3b-64k 모델을 만드신 이유가 궁금합니다.

0

22

1

VPS 환경에서 webhook 구성시 차이점.

0

35

2

Search를 들어가면 brave search가 없습니다.

0

27

2

8.2 절 칸반보드 실행 결과에 대한 질문입니다.

0

38

2

isolated dashboard 관련 문의

0

41

2

8.1. 키움증권 연동하는 내용 잘문입니다.

0

43

2

혼자 이거저것하다보니..

0

50

2

wave 터미널, 마우스 우클릭 "File Browser" 없네요

0

34

2

Unit3.8-칸반 작업 관련

0

42

2

Unit 6.4. 영상에 있는 ethan에게 주는 블로그 콘텐츠 파이프라인 프롬프트는 어디있어요? 강의자료에서 찾기가 어려워요

0

35

2

섹션8 수업자료

0

39

1

DM에서 스레드로 답변이 오지 않습니다

0

42

2

unit 1.13 텔레그램 연동에서 그룹ID 부분

0

49

2

웹훅 설치 문의

0

51

2

칸바 교육 듣고 있는데 카드 추가할때 워크스페이스가 나와서 안되요

0

29

3

슬랙 연결 에러

0

42

2

코드 제공

0

36

2

부록1. 모델에서 LM studio와 custom endpoint 차이

0

40

2

hermes에서 클로드 쓰는법 있을까요?

0

62

2