Mini App

Telegram Mini App è un'applicazione web che si apre direttamente in Telegram premendo un pulsante del bot. GetMyBot ti permette di aprire la tua Mini App da una reazione e di verificare in modo sicuro l'utente che l'ha avviata.

Pulsante dell'applicazione web

Nel costruttore dei messaggi aggiungi un pulsante inline di tipo «Applicazione web» e specifica l'URL della tua Mini App. Alla pressione Telegram aprirà l'applicazione in una finestra integrata sopra la chat. Sui pulsanti — Messaggi e pulsanti.

Verifica dell'utente (initData)

Quando la Mini App viene aperta, Telegram le trasmette i dati firmati dell'utente (initData). La tua applicazione li invia per la verifica a GetMyBot, e la piattaforma conferma la firma tramite il token del bot (con verifica della freschezza). In questo modo il frontend conosce il vero utente Telegram e non si fida dei dati alla cieca.

Cosa è importante considerare

  • Il pulsante dell'applicazione web e la verifica di initData sono l'attuale superficie Mini App in GetMyBot.
  • I dati per l'applicazione (ordini, cronologia, classifica) è comodo conservarli nelle raccolte e popolarli con le azioni delle reazioni; la lettura dalle raccolte avviene tramite l'API autorizzata del proprietario.

Passo successivo