Mini App

Telegram Mini App은 봇 버튼을 클릭하면 Telegram에서 직접 열리는 웹 애플리케이션입니다. GetMyBot을 사용하면 반응에서 Mini App을 열고 실행한 사용자를 안전하게 인증할 수 있습니다.

웹 앱 버튼

메시지 편집기에서 '웹 앱' 유형의 인라인 버튼을 추가하고 Mini App의 URL을 지정합니다. 클릭 시 Telegram이 채팅 위 내장 창에 앱을 엽니다. 버튼에 대한 내용은 메시지와 버튼을 참조하세요.

사용자 인증 (initData)

Mini App이 열릴 때 Telegram이 사용자에 대한 서명된 데이터(initData)를 전달합니다. 애플리케이션이 이를 GetMyBot에 인증 요청으로 전송하면, 플랫폼이 봇 토큰으로 서명을 확인합니다(최신성 검증 포함). 이를 통해 프론트엔드가 실제 Telegram 사용자를 알 수 있으며 데이터를 맹목적으로 신뢰하지 않습니다.

주의 사항

  • 웹 앱 버튼과 initData 인증이 GetMyBot의 현재 Mini App 인터페이스입니다.
  • 앱 데이터(주문, 기록, 리더보드)는 컬렉션에 저장하고 반응 액션으로 채우는 것이 편리합니다. 컬렉션 읽기는 소유자의 인증된 API를 통해 수행됩니다.

다음 단계