프로젝트 소개
Telegram 두 그룹 관리 봇 + Vercel 관리자 | Bot 개발 사례
Vercel Pro에 배포. 메인 그룹 → 자식 그룹 팬아웃 동기화, 그룹 가입 시 랜덤 퀴즈 인증, 간체 문자 감시 (OpenCC 엄격 전략), 키워드 블랙리스트, 방어, 그룹 탈퇴 감시, 예약 게시 (QStash + Vercel Cron) 및 완전한 백엔드 CRUD 기능을 포함.

문제 배경
Telegram 그룹을 각각 관리하면 규칙이 달라지기 쉽습니다. Bot이 입장 인증, 메시지 필터 및 배포를 맡고 관리자가 자료와 일정을 설정합니다.
핵심 기능
- 메인 그룹 → 자식 그룹 다중 동기화 (copyMessage 팬아웃)
- 그룹 참여 퀴즈 인증 (오답/타임아웃)
- OpenCC, 간편한 중국어 보호 + 핵심 단어 블랙리스트
- 라이드 방지 및 그룹 탈퇴 폭풍 감시
- 예약 게시물 (QStash 정교한 트리거 + Cron 기반)
- 봇 DM 콘텐츠 임포트 (동적 스티커 및 리치 형식 유지)
실천 방법
- —서버리스 우선 grammY 아키텍처 (웹훅 + 트랜스포머 제한)
- —QStash + Vercel Cron, 분 단위 제한 회피
- —Drizzle strict: true, 파괴적인 마이그레이션 방지
실천 데이터 흐름
- 01그룹, 인증 문제 및 게시 자료를 설정합니다.
- 02입장 확인과 메시지 규칙을 적용합니다.
- 03예약 게시물을 배포하고 처리 기록을 확인합니다.