Telegram connector
Platform-managed collector는 Telethon user session으로 채널 이벤트를 수집합니다.
1회 설정 vs 채널 관리
- 1회 (Railway): TG_API_ID, TG_API_HASH, TG_SESSION_STRING, DEFAULT_WORKSPACE_ID
- 채널마다 (앱 Sources): Chat ID 또는 @username — collector가 DB에서 자동 구독
Chat ID 찾기
- 권장:
services/collector/scripts/generate_session.ps1 <username>→-100…형식 출력 - 또는 Sources에 @username만 등록 (collector가 ID 자동 해석)
- 채널/슈퍼그룹 형식:
-100xxxxxxxxxx
StringSession 생성 (로컬, 계정당 1번)
cd services/collector .\scripts\generate_session.ps1 # 또는 python -m pip install -e . python scripts/generate_session.py fundingfeefutures
UX 라이팅
- 「텔레그램 봇을 추가하세요」→ ❌ (기본 경로 아님)
- 「이미 접근 가능한 채널 ID 또는 @username을 등록하세요」→ ✅
- 「메시지를 보내지 않습니다. 읽기·보존만 합니다」→ ✅
- 「전용 Telegram 계정 사용을 권장합니다」→ ✅
채널 추가·삭제: Managing sources