Telegram은 Slack이 선택지가 아닐 때 알맞은 채널입니다 — 워크스페이스의 Slack 테넌트 밖에 있거나, Telegram에서 활동하는 그룹과 협업하거나, 팀 Slack과 분리된 가벼운 모바일 DM 채널을 Zero와 원할 때요.
여러분 자신의 봇을 가져옵니다. 각 Telegram 봇은 VM0 워크스페이스의 단일 에이전트에 바인딩되므로, 개인 봇과 팀 봇이 서로 다른 스킬을 가진 서로 다른 에이전트로 라우팅될 수 있습니다.
연결하기
- Telegram에서 **@BotFather**와 대화합니다.
/newbot을 실행하고, 봇 이름을 정하고, BotFather가 주는 토큰을 복사합니다. - VM0에서 Where Zero works를 열고 Telegram을 선택합니다.
- 봇 토큰을 붙여넣습니다. 봇이 라우팅할 에이전트를 고릅니다.
- (그룹 사용 시) BotFather에서 봇의 프라이버시 모드를 끕니다:
/setprivacy→ 봇 선택 → Disable. 이렇게 하지 않으면 봇은 자신을 직접 @멘션한 메시지만 볼 수 있습니다; 끄면 봇이 멘션 주변의 그룹 맥락을 읽고 답합니다. - Telegram을 열고 봇에게 메시지를 보냅니다. 첫 메시지가 VM0에서 연결된 세션을 시작합니다.
Telegram에서 Zero를 사용하는 방법
두 가지 주요 패턴:
봇에게 DM. Zero와의 비공개 채팅처럼 동작합니다. 메시지, 파일, 사진 — Zero가 모두 봅니다. 각 DM 스레드는 VM0의 세션에 매핑됩니다.
봇을 그룹에 추가. 프라이버시 모드를 끄면 봇이 멘션 주변의 메시지를 읽고 답합니다. 봇을 @멘션하거나 봇의 메시지에 답장해 흐름을 이어가세요. 다른 그룹 멤버는 Zero의 추론을 결코 보지 못하고, 봇이 게시하는 결과만 봅니다.
흔한 Telegram 워크플로
- 모바일 받은편지함 분류. 기차에서 봇에게 DM하세요: "#cs에서 읽지 않은 Slack 요약해 줘." Zero가 몇 초 안에 답합니다.
- 벤더나 파트너 그룹. 회사 밖 사람들이 있는 그룹에 봇을 추가하세요. 봇이 내부 Slack을 노출하지 않고 일정 조율, 리마인더, 번역을 처리합니다.
- 에이전트별 봇. 리서치 봇을 리서치 에이전트에, 개인 봇을 개인 에이전트에 바인딩하세요. 같은 Telegram 앱, 다른 봇, 다른 에이전트.
에이전트별 라우팅
각 봇 토큰은 정확히 하나의 에이전트에 바인딩됩니다. 다른 에이전트가 답하기를 원하면, BotFather에서 두 번째 봇을 만들어 바인딩하세요. 이것은 의도된 설계입니다: Telegram 봇의 정체성이 곧 그 표면에서 에이전트의 정체성입니다.
파일 지원
Telegram은 사진, 음성 메모, 문서, PDF를 지원합니다. Zero는 이 모두를 세션 입력으로 수집합니다. 아웃바운드 파일(Zero가 만든 산출물)은 Telegram 문서나 이미지로 인라인 반환됩니다.
흔한 함정
- 봇이 그룹에서 답하지 않음. 프라이버시 모드가 아직 켜져 있습니다. BotFather에서
/setprivacy→ Disable을 다시 실행한 다음, 봇을 그룹에서 제거하고 다시 추가하세요. - 엉뚱한 에이전트가 답함. 봇 토큰은 단일 에이전트에 바인딩됩니다. 바꾸려면 Where Zero works에서 바인딩을 교체하거나, 별도의 봇을 사용하세요.
- 봇 토큰 유출. BotFather에서 교체하고(
/revoke), VM0에서 토큰을 업데이트하세요. 이전 토큰은 즉시 작동을 멈춥니다.