Mini App

Telegram Mini App to aplikacja webowa otwierana bezpośrednio w Telegram po naciśnięciu przycisku bota. GetMyBot pozwala otworzyć Twoją Mini App z reakcji i bezpiecznie zweryfikować użytkownika, który ją uruchomił.

Przycisk aplikacji webowej

W konstruktorze wiadomości dodaj przycisk inline typu „Aplikacja webowa" i podaj URL swojej Mini App. Po naciśnięciu Telegram otworzy aplikację w wbudowanym oknie nad czatem. O przyciskach — Wiadomości i przyciski.

Weryfikacja użytkownika (initData)

Gdy Mini App jest otwierana, Telegram przekazuje jej podpisane dane o użytkowniku (initData). Twoja aplikacja wysyła je do weryfikacji w GetMyBot, a platforma potwierdza podpis przy użyciu tokenu bota (ze sprawdzaniem świeżości). W ten sposób frontend poznaje prawdziwego użytkownika Telegram i nie ufa danym bezwarunkowo.

Co warto wiedzieć

  • Przycisk aplikacji webowej i weryfikacja initData to obecna powierzchnia Mini App w GetMyBot.
  • Dane dla aplikacji (zamówienia, historia, tabela liderów) wygodnie przechowywać w kolekcjach i wypełniać je akcjami reakcji; odczyt z kolekcji odbywa się przez autoryzowane API właściciela.

Co dalej