زر Web App

هناك 3 أنواع من الأزرار للوصول إلى تطبيق الويب الخاص بك:

  • زر في النص؛

  • زر في لوحة المفاتيح؛

  • زر قائمة البوت.

زر Web App في تبويب الأزرار

بالنسبة للخيارين الأولين، أنشئ زرًا واضبط وظيفته على "Telegram Web App".

الخطوة 1. في نص في الحقل، أدخل تسمية الزر.

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

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

الخطوة 3. أدخل عنوان URL لموقعك الإلكتروني.

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

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

نوع الزر الافتراضي هو زر لوحة المفاتيح. وعلى الرغم من أن أزرار لوحة المفاتيح والأزرار المضمنة تبدو مختلفة، فإن وظيفتها الأساسية متطابقة.

فيما يلي أمثلة تم إعدادها في الإعدادات المتقدمة:

زر في النص: [{"line":0,"index_in_line":0,"text":"Web App","type":"inline","web_app":"سيكون الرابط إلى تطبيقك هنا"}]

زر في لوحة المفاتيح: [{"line":0,"index_in_line":0,"text":"Web-App","type":"web_app","web_app":"سيكون الرابط إلى تطبيقك هنا"}]

مثال

وبالتالي، ستحصل على زر بجوار حقل إدخال الرسالة سيكون مرئيًا دائمًا.

تفتح جميع أنواع الأزرار الثلاثة تطبيق الويب المرتبط في نافذة منفصلة.

circle-info

لا تنسَ أن تطبيق الويب الخاص بك يحتاج إلى أن يكون مُهيّأً بطريقة معينة.

يرجى العلم أن تطبيق الويب الخاص بك يتطلب إعدادًا خاصًا. يمكنك العثور على إرشادات الإعداد الرسمية من مطوري Telegram هنا: تطبيقات الويب للروبوتاتarrow-up-right.

circle-info

يمكن ربط Web App بموقع تم إنشاؤه في MaviBot، مثل خدمة حجز عبر الإنترنت أو متجر تجارة إلكترونية.

زر Web App في الحاسبة

يتم إنشاء نوع الزر الثالث باستخدام وظيفة الحاسبة.

tg_set_chat_menu_button(type, text, web_app_url, platform_id)، حيث:

  • النوع — معلمة اختيارية تحدد أحد أنواع الأزرار الثلاثة ("default"، "commands"، "web_app")،

  • text — معلمة اختيارية؛ إذا النوع لم يتم تحديده، فهذا يضبط النص على الزر،

  • web_app_url — معلمة اختيارية؛ الرابط إلى تطبيق الويب الخاص بك (تُستخدم فقط عندما النوع هي "web_app")،

  • platform_id — معلمة اختيارية؛ تحدد دردشة مستخدم معيّن إذا كنت، لسبب ما، تريد عرض الزر لمستخدم محدد فقط.

فيما يلي مثال على إنشاء زر للوصول إلى تطبيق ويب: tg_set_chat_menu_button('web_app', 'تطبيق ويب', 'سيكون الرابط إلى تطبيقك هنا')

النتيجة:

Last updated