Telegram Mini App מאפשר ללקוחות שלכם לפתוח את תפריט המסעדה הדיגיטלי ישירות בתוך Telegram — ללא התקנת אפליקציות וללא מעבר לדפדפן. התפריט נראה כחלק טבעי של Telegram: מתאים את עצמו לנושא המשתמש, תומך בכפתור "חזרה" ובמחוות.
פתחו את @BotFather ב-Telegram ושלחו:
/newbot
Meni Menu Bot)MeniMenuBot) — חייב להסתיים ב-Bot123456789:ABCdefGHI...)💡 אם הבוט כבר נוצר, עברו לשלב 2.
Bot Token הוא מפתח סודי לניהול תכנותי של הבוט דרך Telegram Bot API. להגדרת Mini App בסיסית (שלבים 2–4) הוא לא נדרש — הכל נעשה דרך BotFather. אבל הוא יידרש אם תרצו:
🔒 אל תפרסמו את Bot Token — כל מי שיש לו את הטוקן יכול לנהל את הבוט שלכם. אם הטוקן נחשף, בטלו אותו עם הפקודה
/revokeב-BotFather.
שלחו ל-BotFather את הפקודה:
/newapp
Meni)Digital restaurant menu)/emptyhttps://meni.ge
menu)לאחר מכן תקבלו קישור פעיל בפורמט:
https://t.me/YourBot/menu
שלחו ל-BotFather:
/setmenubutton
https://meni.ge
Open Menu או 📋 תפריט)כעת, בעת פתיחת הצ'אט עם הבוט, יופיע כפתור בתחתית המסך שיפתח את האפליקציה שלכם.
שלחו ל-BotFather:
/setdomain
בחרו בוט וציינו את הדומיין:
meni.ge
זה יאפשר ל-Telegram Web App לעבוד על הדומיין שלכם וכל תתי הדומיינים שלו (למשל, locationid.meni.ge).
Telegram תומך בפרמטר startapp, שמועבר לאפליקציה בעת הפתיחה. השתמשו בו לקישורים למסעדה ספציפית:
| קישור | מה ייפתח |
|---|---|
t.me/YourBot/menu |
דף הבית |
t.me/YourBot/menu?startapp=LOCATION_ID |
תפריט של מסעדה ספציפית |
t.me/YourBot/menu?startapp=LOCATION_ID__ru |
תפריט בשפה הרוסית |
t.me/YourBot/menu?startapp=LOCATION_ID__en |
תפריט בשפה האנגלית |
אם LOCATION_ID של המסעדה שלכם הוא lnc2w74z:
https://t.me/YourBot/menu?startapp=lnc2w74z
https://t.me/YourBot/menu?startapp=lnc2w74z__ru
https://t.me/YourBot/menu?startapp=lnc2w74z__en
📌
LOCATION_IDהוא מזהה המיקום שלכם ב-meni.ge. תוכלו למצוא אותו בפאנל הניהול או ב-URL בפורמטhttps://LOCATION_ID.meni.ge.
אם הבוט שלכם שולח הודעות ללקוחות, תוכלו להוסיף כפתור inline שיפתח את התפריט:
{
"inline_keyboard": [[{
"text": "📋 פתח תפריט",
"web_app": {
"url": "https://LOCATION_ID.meni.ge/ru"
}
}]]
}
{
"inline_keyboard": [[{
"text": "📋 פתח תפריט",
"url": "https://t.me/YourBot/menu?startapp=LOCATION_ID__ru"
}]]
}
לאחר החיבור בתוך Telegram מופעלות אוטומטית:
| פונקציה | תיאור |
|---|---|
| 🎨 נושא | צבעי האפליקציה מתאימים את עצמם לנושא Telegram (בהיר/כהה) |
| ◀️ כפתור "חזרה" | כפתור חזרה טבעי של Telegram מופיע בעת פתיחת כרטיס מוצר |
| 📏 Viewport | האפליקציה נמתחת על כל המסך |
| 🔒 הגנה מסגירה | החלקה אנכית לא תסגור את האפליקציה בטעות |
| 🌍 שפה אוטומטית | השפה נקבעת מפרופיל Telegram, אם לא נקבעה במפורש |
| 🍪 Cookies | באנר cookie לא מוצג בתוך Telegram |
קודי QR קיימים עם URL בפורמט https://lnc2w74z.meni.ge ימשיכו לעבוד כרגיל — דרך הדפדפן.
לשילוב נוסף עם Telegram ניתן למקם על השולחנות קוד QR שני עם קישור לבוט:
https://t.me/YourBot/menu?startapp=lnc2w74z
https://t.me/YourBot/menu בטלפוןhttps://t.me/YourBot/menu?startapp=LOCATION_ID| בעיה | פתרון |
|---|---|
| האפליקציה לא נפתחת | בדקו שהדומיין meni.ge מאושר דרך /setdomain |
| מסך לבן | ודאו ש-Web App URL מצוין כ-https://meni.ge (HTTPS חובה) |
startapp לא עובד |
בדקו את הפורמט: LOCATION_ID (ללא רווחים, תווים מיוחדים). מפריד לשפה — שתי קווים תחתונים __ |
| הנושא לא מוחל | יש לחבר את Telegram Mini App SDK (עדכנו את אפליקציית הלקוח) |