Mini App

Eine Telegram Mini App ist eine Web-Anwendung, die sich direkt in Telegram durch einen Klick auf eine Bot-Schaltfläche öffnet. GetMyBot ermöglicht es, Ihre Mini App aus einer Reaktion heraus zu öffnen und den Benutzer, der sie gestartet hat, sicher zu verifizieren.

Web-App-Schaltfläche

Fügen Sie im Nachrichten-Editor eine Inline-Schaltfläche vom Typ „Web-Anwendung" hinzu und geben Sie die URL Ihrer Mini App an. Beim Klick öffnet Telegram die Anwendung in einem eingebetteten Fenster über dem Chat. Zu Schaltflächen — Nachrichten und Schaltflächen.

Benutzerverifizierung (initData)

Wenn die Mini App geöffnet wird, übergibt Telegram ihr signierte Benutzerdaten (initData). Ihre Anwendung sendet diese zur Überprüfung an GetMyBot, und die Plattform bestätigt die Signatur anhand des Bot-Tokens (mit Frische-Prüfung). So erfährt das Frontend den echten Telegram-Benutzer und vertraut den Daten nicht blind.

Wichtige Hinweise

  • Web-App-Schaltfläche und initData-Verifizierung sind die aktuelle Mini-App-Oberfläche in GetMyBot.
  • Anwendungsdaten (Bestellungen, Verlauf, Bestenliste) lassen sich gut in Sammlungen speichern und durch Reaktionsaktionen befüllen; das Lesen aus Sammlungen erfolgt über die autorisierte Eigentümer-API.

Nächste Schritte