쓸모 있는 템플릿과 시간만 잡아먹는 템플릿의 차이는 무엇이 함께 딸려 오느냐에 있습니다: 관리, 배포, 그리고 보안.
상점, 예약, 투표, 랭킹, 지갑, 퀘스트 — 전부 Telegram 안에서 바로 도는 화면을 갖고 있습니다.
고객 응대 봇, 알림, 구독, 자동 응답, 그룹 관리. 미니 앱과는 완전히 다른 형태의 프로젝트입니다.
일괄 발송, 사용자 목록, 차단, 데이터 내보내기, 작업 로그 — 예외 없이 모든 프로젝트에 들어 있습니다.
Bot Token은 저희 서버로 전송되지 않습니다. 브라우저가 로컬에서 설정 파일을 쓰고, 내려받는 프로젝트에는 어떤 키도 들어 있지 않습니다.
모든 프로젝트에 Cloudflare Workers 배포 설정과 문서화된 절차가 딸려 옵니다. 내려받아 봇이 돌기까지 몇 분이면 됩니다.
봇의 언어는 사용자가 고릅니다. 두 프로젝트는 같은 방식으로 돌아가고 관리자 화면도 동일합니다.
도구 자체(스캐너, 콘솔, SAFI 워크스페이스)의 화면은 아직 영어입니다. 이 페이지들은 그 안으로 들어가기 전에 무엇을 하게 되는지 한국어로 끝까지 설명해 드립니다.
고르는 것부터 봇이 실제 사용자에게 답하기까지 네 단계입니다.
BotFather가 준 Bot Token은 비밀번호와 같습니다: 손에 넣은 사람이 봇을 완전히 장악합니다. 그래서 어느 단계에서도 저희에게 전송되지 않습니다.
내려받기 전에 설정 파일을 작성해 압축 파일에 넣는 주체는 브라우저 자신입니다. 저희가 키를 읽고 싶어도, 애초에 저희 서버를 거치지 않습니다.
각 템플릿은 정말 필요한 것만 묻습니다: 앱 이름, 통화, 화면 언어, 봇 소유자의 ID. 미니 앱과 봇의 질문이 다른 것은 서로 다른 형태이기 때문입니다.
코드, 설정 파일, 배포 절차가 적힌 README가 든 압축 파일을 받게 됩니다. 나중에 여기저기 찾아다니게 만드는 빠진 조각은 없습니다.
문서화된 절차를 따르세요: Cloudflare에 배포한 다음, Telegram의 webhook을 프로젝트 주소로 향하게 합니다. 봇이 즉시 답하기 시작합니다.
전체 사용자에게 일괄 발송하고, 사용자 명단을 내보내고, 악용자를 차단하세요. 일괄 발송은 루프에서 직접 돌지 않고 큐를 거칩니다 — Telegram은 제때 응답하지 않은 요청을 다시 보내고, 느린 루프는 같은 메시지를 사람들에게 두 번 보낸다는 뜻이기 때문입니다.