هناك 3 أنواع من الأزرار للوصول إلى تطبيق الويب الخاص بك:
- زر في النص؛
- زر في لوحة المفاتيح؛
- زر قائمة البوت.
زر تطبيق الويب في علامة تبويب الأزرار
بالنسبة للخيارين الأولين، قم بإنشاء زر وضبط وظيفته على "Telegram Web App".

الخطوة 1. في حقل النص، أدخل التسمية للزر.
الخطوة 2. حدد التطبيق المصغر الذي تريد فتحه. يمكن أن يكون موقعًا إلكترونيًا أو تطبيقًا مصغرًا تم إنشاؤه في MaviBot.

بعد ذلك، ببساطة اختر موقعًا من القائمة أو حدد موقعًا خارجيًا.

الخطوة 3. أدخل عنوان URL لموقعك الإلكتروني.
الخطوة 4. انقر على "إضافة"، ثم احفظ إعدادات الكتلة.


الخطوة 5. حدد نوع الزر، ثم قم بتكوين إعداداته الخاصة.

النوع الافتراضي للزر هو زر لوحة المفاتيح. بينما تظهر أزرار لوحة المفاتيح والأزرار المضمنة بشكل مختلف، فإن وظيفتها الأساسية متطابقة.
فيما يلي أمثلة تم تكوينها في الإعدادات المتقدمة:
زر في النص:
[{"line":0,"index_in_line":0,"text":"Web App","type":"inline","web_app":"here will be the link to your app"}]
زر في لوحة المفاتيح:
[{"line":0,"index_in_line":0,"text":"Web-App","type":"web_app","web_app":"here will be the link to your app"}]
مثال
كنتيجة، ستحصل على زر بجوار حقل إدخال الرسالة سيكون مرئيًا دائمًا.


جميع أنواع الأزرار الثلاثة تفتح تطبيق الويب المرتبط في نافذة منفصلة.
لا تنسَ أن تطبيق الويب الخاص بك يحتاج إلى تكوين بطريقة محددة.
يرجى العلم أن تطبيق الويب الخاص بك يتطلب تكوينًا محددًا. يمكنك العثور على إرشادات الإعداد الرسمية من مطوري Telegram هنا: تطبيقات الويب للبوتات.
يمكن ربط تطبيق الويب بموقع تم بناؤه في MaviBot، مثل خدمة الحجز عبر الإنترنت أو متجر إلكتروني.
زر تطبيق الويب في الآلة الحاسبة
النوع الثالث من الأزرار يتم إنشاؤه باستخدام وظيفة الآلة الحاسبة.

tg_set_chat_menu_button(type, text, web_app_url, platform_id)، حيث:
- type — معلمة اختيارية تحدد أحد أنواع الأزرار الثلاثة ("default"، "commands"، "web_app")،
- text — معلمة اختيارية؛ إذا لم يتم تحديد type، فإنها تحدد النص على الزر،
- web_app_url — معلمة اختيارية؛ الرابط إلى تطبيق الويب الخاص بك (يُستخدم فقط عندما يكون type هو "web_app")،
- platform_id — معلمة اختيارية؛ تحدد محادثة مستخدم معينة إذا كنت، لسبب ما، تريد عرض الزر فقط لمستخدم معين.
فيما يلي مثال لإنشاء زر للوصول إلى تطبيق ويب:
tg_set_chat_menu_button('web_app', 'Web app', 'here will be the link to your app')
النتيجة:




