Telegram 통합
iri Telegram 봇은 1:1 톡. 하루 동안 떠오른 거 봇한테 입력하면 워크스페이스의 conversation 로그에 모든 메시지가 저장. /summary로 그 로그를 구조화된 iri 노트로 변환.
이게 모바일 우선 캡처 surface. 회의 사이, 지하철, 자기 전 같이 노트 앱 열기 귀찮을 때 쓰세요.
가능한 것
| 명령어 | 동작 | 쿼터 차감? |
|---|---|---|
| (일반 텍스트) | conversation 로그에 저장. 40자 이상이면 봇이 조용히 ✓ saved 응답. |
아니오 |
/summary [hours] |
최근 N시간 메시지를 구조화된 iri 노트로 (결정 / 액션 / 아이디어 / 메모). 기본 24h. 6h, 1d, 30m 가능. |
예 (summary 1회) |
/ask <질문> |
워크스페이스 RAG 답변, 출처 포함 | 예 (ask 1회) |
/find <검색어> |
top 5 매칭 노트 + 링크 | 아니오 |
/capture <텍스트> |
즉시 노트 저장 (conversation 로그 건너뜀) | 아니오 |
/recent |
워크스페이스 최근 노트 5개 | 아니오 |
/help |
명령어 가이드 | 아니오 |
/unlink |
이 Telegram을 iri에서 분리 | 아니오 |
Conversation 로그 보존은 플랜별: Free 14일, Pro EA 30일, Team 90일. 그 이후 raw 메시지는 자동 삭제. /summary나 /capture로 명시적으로 저장한 노트는 워크스페이스에 영구 보관.
셋업
워크스페이스 admin 또는 manager 권한 필요.
1. Telegram을 iri 워크스페이스에 연결
- iri에서: Workspace → Integrations → Telegram → Generate link.
- iri가 3가지 연결 옵션 표시. Telegram 클라이언트에 맞는 거 사용:
- Open in Telegram (버튼) — 데스크톱/모바일 Telegram 앱에서 동작.
- Open in web.telegram.org — 브라우저에서 봇 열기. 웹은 deep link 파라미터가 가끔 떨어지니 step 3 추천.
/start CODE수동 전송 — 가장 안정적. "Copy command" 클릭, 어떤 Telegram 클라이언트든 봇 열고 붙여넣기 + 보내기.
- 봇이 "Connected." 응답. iri에서 "I sent /start — refresh" 클릭.
링크는 15분 만료. 놓치면 새로 generate.
2. 기본 destination 지정
/summary와 /capture가 노트 저장할 곳.
- Target sphere.
personal이나 일일 저널용 sphere가 일반적. - Folder. 선택, 예:
journal,daily-logs.
3. 시도
Telegram에서 생각 몇 개 입력:
오늘 가격 정책 결정함
$9 EA 1년 락
부가세 포함 ₩15,000
/summary 1h 보냄. 봇이 그 생각들을 결정 / 액션 / 아이디어 / 메모로 정리한 새 iri 노트 링크 응답.
두 가지 모드 (auto vs agent)
Slack 통합과 동일한 dichotomy.
Auto 모드 (기본). iri가 서버에서 자체 LLM 호출로 /summary. 월간 쿼터에 차감.
Agent 모드. 본인 AI 에이전트가 MCP로 Telegram conversation 로그 읽고 (list_bot_messages, Pro 플랜) 본인이 요약 결정. iri 쿼터 차감 안 함; 본인 에이전트 토큰 사용.
그룹 채팅
지금은 iri Telegram 봇은 1:1 only. BotFather 레벨에서 그룹 채팅 명시적 비활성 (setjoingroups: Disable).
이유: Telegram 그룹 봇은 본인 멘션이나 /-prefix 메시지만 볼 수 있고 (privacy mode), 과거 메시지 히스토리 API 없음. 그래서 Slack에서 잘 되는 "#standup 그룹 24시간 요약" 패턴이 Telegram에선 동작 안 함.
그룹 채팅 지원은 Telegram API 변경 대기 중. 팀 스레드는 Slack 통합 (채널 히스토리 지원).
플랜별 한도
| Free | Pro EA | |
|---|---|---|
월 server-LLM (summary + ask) |
10 | 100 |
| Per-summary 메시지 cap | 500 | 2,000 |
| Conversation 로그 보존 | 14일 | 30일 |
Free 이상은? info@iri-ai.com — 파일럿 동안 유료 액세스는 1:1로.
Troubleshooting
봇이 "Welcome to iri" 말하는데 연결 안 됨.
Deep link가 코드를 떨어뜨림 (웹 Telegram 흔함). iri로 돌아가서 link 카드의 "Copy command" 클릭, /start XXXX를 봇에 붙여넣기.
봇이 아예 응답 안 함. Webhook 등록 안 됨. Integrations → Telegram 열기. Webhook (advanced) 섹션에 URL 표시돼야 함. "No webhook registered yet" 떠있으면 Setup webhook 클릭. iri는 Generate link 누르면 자동 등록.
/start CODE가 "That link expired."
코드는 15분 valid. 새로 generate.
/summary가 "No messages in the last 24h."
그 시간 동안 일반 텍스트 메시지 안 보냄 (명령어만 보낸 건 안 셈). 생각 몇 개 보내고 다시 요약.
/summary가 "Set a default sphere first."
Integrations → Telegram → Defaults → Target sphere.
쿼터 초과.
월별 reset 기다리거나, /find와 /capture 사용 (쿼터 없음), 또는 info@iri-ai.com.
개인정보
- 봇한테 보낸 일반 텍스트 메시지는 iri의
bot_conversations테이블에 워크스페이스 RLS 격리로 저장. - 보존은 플랜별 (위 표) + 매일 auto-purge cron으로 강제.
- 봇 토큰은 iri 서버 env vars, 노출 안 됨.
/unlink→ Telegram-워크스페이스 binding 즉시 제거./summary나/capture로 저장한 과거 노트는 유지; raw conversation 로그는 플랜 보존 기간대로 purge.