Telegram Mini App საშუალებას აძლევს თქვენს კლიენტებს გახსნან რესტორნის ციფრული მენიუ პირდაპირ Telegram-ში — აპლიკაციების ინსტალაციის ან ბრაუზერზე გადართვის გარეშე. მენიუ გამოიყურება როგორც Telegram-ის ნაწილი: ადაპტირდება მომხმარებლის თემაზე, მხარს უჭერს "უკან" ღილაკს და gesture-ებს.
გახსენით @BotFather Telegram-ში და გაგზავნეთ:
/newbot
Meni Menu Bot)MeniMenuBot) — უნდა მთავრდებოდეს Bot-ით123456789:ABCdefGHI...)💡 თუ ბოტი უკვე შექმნილია, გადადით ნაბიჯ 2-ზე.
Bot Token არის საიდუმლო გასაღები ბოტის პროგრამული მართვისთვის Telegram Bot API-ის მეშვეობით. ბაზისური Mini App კონფიგურაციისთვის (ნაბიჯები 2–4) ის არ არის საჭირო — ყველაფერი კეთდება BotFather-ში. მაგრამ დაგჭირდებათ, თუ გსურთ:
🔒 არ გამოაქვეყნოთ Bot Token — ვინც ინახავს 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/ka"
}
}]]
}
{
"inline_keyboard": [[{
"text": "📋 მენიუს გახსნა",
"url": "https://t.me/YourBot/menu?startapp=LOCATION_ID__ka"
}]]
}
დაკავშირების შემდეგ Telegram-ში ავტომატურად ჩაირთვება:
| ფუნქცია | აღწერა |
|---|---|
| 🎨 თემა | აპის ფერები ადაპტირდება Telegram-ის თემაზე (ნათელი/მუქი) |
| ◀️ "უკან" ღილაკი | Telegram-ის ნატიური ღილაკი გამოჩნდება პროდუქტის ბარათის გახსნისას |
| 📏 Viewport | აპლიკაცია გაიჭიმება სრულ ეკრანზე |
| 🔒 დახურვის დაცვა | ვერტიკალური swipe-ი შემთხვევით არ დახურავს აპს |
| 🌍 ავტო ენა | ენა განისაზღვრება 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 უნდა იყოს დაკავშირებული (განაახლეთ კლიენტური აპლიკაცია) |