텔레그램에 메세지 보내기
안녕하세요 텔레그램에 첫 메세지 보내기를 할때 생성한 봇과의 대화 채널로는 가능합니다. 그런데 혹시 추가로 만든 그룹에서 그룹 대화방으로도 향후 채팅을 할 수 있도록 구성할 예정이신지요? 그룹 대화방으로는 추가 작업이 없었기 때문에 대화가 안되는게 맞는건지요?
답변 1
0
안녕하세요. 최선을 다하자님.
먼저 짚어드리면, 그룹방에서 대화가 안 되는 것이 정상입니다.
봇과의 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 를 함께 켜두시길 권합니다.
기본 프로필에서 설정 복제가 현재는 없는데 어떻게 설정해야되나요?
0
6
1
슬랙에서 /profile 해도 sophie가 호출되지않습니다ㅠㅠ
0
10
1
멀티 에이전트 Vs. 단일 에이전트 지식 아카이빙
0
18
0
MAGMA와 함께 개인 서비스도 같이 구축할때는 어떻게 세팅하는게 효율적인가요?
0
45
1
hermes dashboard : Failed to restart gateway
0
43
1
hermes slack 설정 문제?
0
48
1
hermes memory setup
0
79
3
unit3.8 ready 입력 시 오류
0
59
4
URL을 어디서 찾을수잇을까요?
0
51
2
slack app 생성
0
41
1
memory setup 후 헤르메스 리스타트 문제
0
86
3
Wave 설치 여부에 관한 질문
0
52
2
hermes session list에 슬랙에서 새롭게 생성한 세션이 보이지 않습니다.
0
60
2
hermes dashboard
0
50
1
hermes profile 설정
0
75
2
새롭게 나온 강의와 어떤 차이가 있을까요?
0
91
2
앱 게시 불가
0
48
1
1.13 다른 부분 정리
0
68
2
1.12 강의랑 실제 진행이랑 조금 다릅니다.
0
103
2
Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기
0
90
2
deskrpg 최신 버전에서 게이트웨이 연결이 안됩니다.
0
56
2
docker deskop은 항상 켜놓아야하나요?
0
60
2
Owal Alpha무료모델 없음
0
59
2
슬랙에서 소피가 호출되지 않아요.
0
88
3





