Mini App
Telegram Mini App — एक वेब-ऐप्लिकेशन है जो Telegram में बॉट के बटन press करने पर सीधे खुलता है। GetMyBot आपको रिएक्शन से Mini App खोलने और उसे लॉन्च करने वाले उपयोगकर्ता को सुरक्षित रूप से सत्यापित करने की अनुमति देता है।
वेब-ऐप्लिकेशन बटन
संदेश निर्माता में «वेब-ऐप्लिकेशन» प्रकार का inline बटन जोड़ें और अपने Mini App का URL दें। Press करने पर Telegram चैट के ऊपर built-in window में ऐप्लिकेशन खोलेगा। बटनों के बारे में — संदेश और बटन।
उपयोगकर्ता सत्यापन (initData)
जब Mini App खुलता है, Telegram उसे उपयोगकर्ता के बारे में हस्ताक्षरित डेटा (initData) देता है। आपका ऐप्लिकेशन उन्हें GetMyBot को सत्यापन के लिए भेजता है, और प्लेटफ़ॉर्म बॉट टोकन से हस्ताक्षर की पुष्टि करता है (freshness जाँच के साथ)। इस तरह frontend असली Telegram उपयोगकर्ता को जानता है और बिना जाँचे डेटा पर विश्वास नहीं करता।
क्या ध्यान रखें
- वेब-ऐप्लिकेशन बटन और
initDataसत्यापन — यह GetMyBot में Mini App की वर्तमान surface है। - ऐप्लिकेशन के लिए डेटा (ऑर्डर, इतिहास, leaderboard) संग्रह में सहेजना और रिएक्शन एक्शन से भरना सुविधाजनक है; संग्रह से पढ़ना owner के authorized API के ज़रिए होता है।
आगे क्या
- संदेश और बटन — वेब-ऐप्लिकेशन बटन।
- संग्रह और डेटा — ऐप्लिकेशन का डेटा कहाँ सहेजें।
- REST API और टोकन — डेटा तक प्रोग्रामेटिक एक्सेस।