يمكنك محاولة فتح BOT TELEGO DEMO مع React WebAppReact_Telegram_WEB_APP_BOT.
أيضًا ، يمكنك البحث عن رمز المصدر التجريبي.
1⃣ قبل كل شيء ، يجب عليك القيام بتهيئة خطوة تطبيقات الويب ، لأن الحزمة لها اعتماد على سياق تطبيق Telegram Web.
2⃣ تثبيت عن طريق التشغيل: npm i @vkruglikov/react-telegram-web-app --save . اليوم نحن ندعم React^18.
3⃣ جربه عن طريق كتابة رمز.
استيراد {mainbutton ، useshowpopup} من '@vkruglikov/react-telegram-web-app' ؛ const content = () => {
const showpopup = useshowpopup () ؛
const handleclick = () => showpopup ({message: 'hello ، أنا منبثق' ،}) ؛
return <mainbutton text = "show popup" onClick = {handleclick} /> ؛} ؛MainButton - يتحكم المكون في الزر الرئيسي ، والذي يتم عرضه في أسفل تطبيق الويب في واجهة Telegram.
Backbutton - يتحكم هذا المكون في زر الخلف ، والذي يمكن عرضه في رأس تطبيق الويب في واجهة Telegram.
WebAPPPROVIDER - توفر WebAPPPPROVIDER السياق مع WebApp للمكونات والخطافات. يمكنك محاولة تمرير كائن مع خيارات
استيراد {webappprovider ، mainbutton ، backbutton} من '@vkruglikov/react-telegram-web-app' ؛ <webappprovider
الخيارات = {{smoothButTonstransition: True ،
}}>
{/** استخدم المكونات داخل الموفر*/}
<mainbutton {...} />
<backbutton {...} /> < /webappprovider> UseshowPopup - يوفر هذا الخطاف وظيفة showPopup التي تعرض المنبثقة الأصلية.
UsePhapticFeedback - يوفر هذا الخطاف وظائف impactOccurred و notificationOccurred و selectionChanged التي تتحكم في ردود الفعل.
USETHEMEPARAMS - يوفر هذا الخطاف كائن colorScheme و themeParams .
USESCANQRPOPUP - يوفر هذا الخطاف وظائف showScanQrPopup و closeScanQrPopup .
userAdtextFromClipboard - يوفر هذا الخطاف وظيفة readTextFromClipboard .
يستخدم WitchInlineQuery - يوفر هذا الخطاف وظيفة switchInlineQuery .
UseExpand - يوفر هذا الخطاف حالة isExpanded ، expand() مقبض.
UsecloudStorage - يوفر هذا الخطاف كائن CloudStorage كوظائف الوعد
useInitdata - يوفر هذا الخطاف كائن InitDataUnsafe و InitData
UseWebApp - هذا الخطاف يوفر فقط كائن WebApp الأصلي
هذا ما سيحدث:
في المستقبل ، نود استخدام المكونات الأمريكية أيضًا في تطبيق الويب ، دون سياق Telegram.
جميع دعم ميزة WebApp Telegram
دعم ميزة WebApp الرئيسية Telegram
كما هو الحال دائمًا ، بفضل مساهمينا المذهلين!
صنع مع المساهمين.
اقرأ عنها؟ خريطة الطريق والوثائق الرسمية Telegram Mini Apps
لديك أسئلة؟ تحقق من أمثلةنا ، duscusss والقضايا
شوكة وتساهم في التعديلات الخاصة بك