본문 바로가기
텔레그램 한글 가이드
채널·봇

텔레그램 미니 앱 만들기 입문 — BotFather 와 웹 페이지(개발자용)

텔레그램 미니 앱 만들기 입문을 공식 문서로 정리했습니다. 미니 앱은 HTTPS 웹 페이지를 봇에 연결해 텔레그램 안에서 여는 것이라는 구조, @BotFather 에서 웹 앱 주소를 등록해 메뉴 단추로 여는 법, 웹 앱 스크립트와 사용자 데이터 검증을 안내합니다.

  • 난이도L2
  • 읽는 시간3분
  • 최종 검증

결론부터

  1. 1미니 앱 = HTTPS 웹 페이지 + 봇 — 텔레그램 안에서 열린다(공식 문서).
  2. 2@BotFather 에서 봇에 웹 앱 주소를 등록하고 메뉴 단추·링크로 연다.
  3. 3웹 페이지는 텔레그램이 넘겨주는 사용자 데이터를 서버에서 검증한다.
이 글의 목차
  1. 텔레그램 미니 앱 만들기 — 구조
  2. 순서
  3. 자주 묻는 질문
  4. 한눈에 정리

텔레그램 미니 앱 만들기 — 구조

공식 문서의 미니 앱(Web App)은 HTTPS 로 여는 웹 페이지를 봇에 연결해 텔레그램 안에서 여는 것입니다. 앱을 따로 설치하지 않고, 보통의 웹 기술로 만듭니다.

부분할 일
봇@BotFather 로 만든다 — 봇 만들기
웹 페이지HTTPS 주소 · 텔레그램 웹 앱 스크립트 넣기
연결@BotFather 에서 봇의 메뉴 단추나 미니 앱으로 주소 등록
서버텔레그램이 넘기는 사용자 데이터(initData)를 봇 토큰으로 검증
안드로이드 @BotFather 대화 첫 화면 — 새 봇 계정을 만들고 관리하는 봇이라는 소개, 봇 문서·Bot API 문서 링크, 아래 봇 시작 단추
  1. BotFather 소개 — 새 봇 계정을 만들고 이미 있는 봇을 관리한다
  2. 봇 시작 — 시작한 뒤 /newbot 을 보내 새 봇을 만든다(공식 튜토리얼)

순서

  1. 봇을 만들고 토큰을 받습니다.
  2. HTTPS 로 열리는 페이지를 올리고, 텔레그램 웹 앱 스크립트를 넣습니다.
  3. @BotFather 에서 그 봇에 웹 앱 주소를 등록합니다.
  4. 서버에서 initData 를 검증한 뒤에만 사용자를 믿습니다.

파는 기능은 스타 결제로 붙입니다. 자세한 것은 공식 문서(core.telegram.org/bots/webapps)에 있습니다.

자주 묻는 질문

텔레그램 미니 앱은 어떻게 만드나요?

HTTPS 로 여는 웹 페이지를 만들고, @BotFather 에서 봇에 그 주소를 미니 앱(웹 앱)으로 등록합니다(공식 문서).

어떤 언어로 만드나요?

보통의 웹(HTML·CSS·자바스크립트)입니다. 페이지에 텔레그램 웹 앱 스크립트를 넣어 텔레그램과 주고받습니다.

사용자 정보를 믿어도 되나요?

공식 문서대로 텔레그램이 넘기는 초기화 데이터(initData)를 서버에서 봇 토큰으로 검증한 뒤 씁니다.

참고한 공식 문서

요약

한눈에 정리

텔레그램 미니 앱 만들기 입문 — BotFather 와 웹 페이지(개발자용) 한눈에 정리 그림
  1. 1웹 + 봇

    HTTPS 페이지.

  2. 2BotFather

    주소 등록 · 메뉴 단추.

  3. 3검증

    initData 를 서버에서.

이 글 공유하기

같은 문제를 겪는 친구에게 보내 주세요.

텔레그램
더보기

휴대폰으로 열기휴대폰 카메라로 비추면 이 글이 열려요.

최종 수정 2026-10-06

함께 보면 좋은 글

전체 보기 ›