Хинкали Бар — Бот для заказов
Многоязычный бот Telegram для приёма заказов в грузинском ресторане в Несебре, Болгария. Меню на EN/RU/BG, управление корзиной и оплата через Viva Wallet.
Хинкали Бар
4 weeks
2025
Результаты
3
Languages
EN / RU / BG full localization
+40%
Order growth
Orders increase after launch
0
Errors
Cash handling mistakes eliminated
-60%
Wait time
Checkout time reduction
Задача
Ресторан принимал заказы вручную — отсюда ошибки, очереди в часы пик и необходимость персонала, говорящего на болгарском, русском и английском для обслуживания туристов.
Наше решение
Создали бота на GrammY с полной локализацией EN/RU/BG. Пользователи выбирают язык при первом контакте, листают категоризированное меню, собирают корзину и платят через Viva Wallet с редиректом. Prisma управляет заказами, блюдами и сессиями в PostgreSQL. Администратор получает мгновенные уведомления. Viva Wallet Source Code 3026 обрабатывает callback редиректа.
Системная архитектура
Bot Engine
GrammY with conversation sessions middleware. Inline keyboard navigation for menu categories. Language state persisted per user. Dynamic menu rendering from DB.
Order Flow
Menu browsing → Add to cart → Cart review with quantities → Checkout → Viva Wallet redirect payment → Order confirmed. Admin notification on each confirmed order.
Payments
Viva Wallet integration via Source Code 3026. Redirect-based payment flow. Payment callback verifies transaction, updates order status in DB, notifies admin.
Localization
Full EN/RU/BG translation for all menus, category names, prompts, confirmations, and error messages. Language selection persisted across sessions.
Технический стек
“No more language barriers, no more cash errors. The bot handles three languages better than we could — and guests love ordering right from Telegram.”
Restaurant Owner
Khinkali Bar Nessebar
Готовы создать что-то выдающееся?
Обсудим, как применить схожий архитектурный подход к вашим задачам.