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
- Nachrichten und Schaltflächen — Web-App-Schaltfläche.
- Sammlungen und Daten — Anwendungsdaten speichern.
- REST API und Tokens — programmatischer Datenzugriff.