مثال على ملف HTML الذي يحتوي على تفاعل عادي مع API Telegram Web Apps API. العرض التجريبي المباشر: إرفاق الروبوت.
يجب استضافة تطبيق الويب في مكان ما. يعد استضافته على مستودع GitHub طريقة سريعة ومجانية للقيام بذلك:
https://{github-username}.github.io/{repository-name}/{location-inside-repository}
. في هذه الحالة: https://revenkroz.github.io/telegram-web-app-bot-example/index.html
أظهر للمستخدم زر قائمة خاصة (بالقرب من حقل إدخال الرسالة):
Bot Settings
- Menu Button
- Specify..
/ Edit menu button URL
https://revenkroz.github.io/telegram-web-app-bot-example/index.html
) الطريقة الثانية هي إرسال زر مع البيانات التي تحتوي على حقل web_app
مع عنوان URL لتطبيق الويب:
{
"text" : " Test web_app " ,
"web_app" : {
"url" : " https://revenkroz.github.io/telegram-web-app-bot-example/index.html "
}
}
لتوصيل تطبيق ويب بعميل Telegram ، ضع البرنامج النصي telegram-web-app.js
في علامة <head>
قبل أي نصوص أخرى ، باستخدام هذا الرمز (مزيد من المعلومات):
< script src =" https://telegram.org/js/telegram-web-app.js " > </ script >
بمجرد توصيل البرنامج النصي ، سيتوفر كائن window.Telegram.WebApp
.