Онлайн-продажи

Telegram-бот для доставки еды: бот для ресторана

Как устроен Telegram-бот для доставки еды в Ташкенте: меню, корзина, оплата Click и Payme, уведомления кухне и курьеру, админка. Бот или Mini App?

Онлайн-продажиОпубликовано 6 мин чтения

Автор: команда SyncLab

Telegram-бот для доставки еды: бот для ресторана

В Ташкенте еду заказывают в Telegram едва ли не чаще, чем по телефону. Клиент пишет в аккаунт ресторана, администратор отвечает, уточняет состав и адрес, звонит на кухню, ищет курьера. В час пик сообщения теряются, адреса путаются, а клиент ждёт ответа и уходит к конкурентам. Telegram-бот для доставки еды забирает эту рутину: клиент сам выбирает блюда и оплачивает, а кухня и курьер сразу видят заказ.

Разберём, как устроен бот для ресторана, какие функции в нём действительно нужны и когда вместо обычного бота стоит делать Mini App.

Зачем ресторану собственный бот

Бот для доставки — это ваш собственный канал заказов внутри Telegram. Он не обязательно заменяет агрегаторы, но позволяет работать с клиентами напрямую.

  • Меньше нагрузки на администраторов. Однотипные вопросы о меню, ценах и времени работы бот закрывает сам.
  • Меньше ошибок в заказах. Клиент сам выбирает позиции, отправляет геолокацию и делится номером одной кнопкой.
  • База клиентов остаётся у вас. Кто, когда и что заказывал, хранится в базе данных бота.
  • Повторные заказы проще. Клиент возвращается в бот и повторяет прошлый заказ в пару нажатий.

Что умеет бот для доставки еды

Меню и категории

Меню делится на категории: супы, горячее, салаты, напитки, сеты. У каждого блюда фото, описание, цена и, при необходимости, модификаторы: размер порции, соус, острота. Меню должно быть актуальным, поэтому важно управлять им из админ-панели: скрыть закончившееся блюдо одной кнопкой, обновить цену без программиста.

Корзина и оформление заказа

Клиент добавляет блюда в корзину, меняет количество, видит сумму. Дальше бот по шагам спрашивает:

  1. доставка или самовывоз;
  2. адрес — геолокация или текст;
  3. номер телефона;
  4. способ оплаты;
  5. комментарий: домофон, этаж, к какому времени.

Здесь же учитываются минимальная сумма заказа, стоимость доставки и зоны. Например, одна цена для центра и другая для отдалённых районов.

Онлайн-оплата

Оплату можно принимать прямо в боте через Click, Payme или другую платёжную систему. Клиент платит картой Uzcard или Humo, бот автоматически проверяет статус платежа и подтверждает заказ. Наличные и оплату картой курьеру тоже можно оставить. Что нужно бизнесу для подключения платежей, мы разобрали в статье Интеграция Click и Payme.

Уведомления кухне и курьеру

После подтверждения бот отправляет заказ в рабочую группу кухни или в отдельный бот для сотрудников: состав, комментарий, время. Повар нажимает «принят» и «готов». Затем заказ уходит курьеру с адресом, точкой на карте, телефоном клиента и статусом оплаты. На каждом этапе клиент получает сообщение: «готовим», «курьер в пути».

Похожую систему с несколькими ролями мы сделали в проекте Virtual Printer: это Telegram-бот для печати с оплатой через Click, доставкой и управлением для разных ролей.

Админ-панель

В админ-панели владелец или управляющий:

  • редактирует меню, цены и фото;
  • видит заказы по статусам: новый, готовится, в пути, доставлен, отменён;
  • назначает курьеров;
  • делает рассылки: новинки, акции;
  • смотрит продажи за день и месяц.

Управление может быть прямо в Telegram или в отдельной веб-панели. Если филиалов и сотрудников много, веб-панель удобнее.

Часы работы, зоны и филиалы

Вне рабочего времени бот не должен принимать заказы или должен переносить их на утро. Если филиалов несколько, заказ уходит на ближайшую кухню. Мелочи, но именно они превращают бот из «красивого меню» в рабочий инструмент.

Обычный бот или Mini App

Для доставки в Telegram есть два формата.

Бот с кнопкамиMini App
ИнтерфейсСообщения и кнопкиВеб-страница внутри бота
Как выглядит менюСписок, фото по очередиКаталог, сетка фото, фильтры
Для какого менюНебольшое и среднееБольшое, много модификаторов
ЗапускБыстрееДольше

Небольшому кафе или одной кухне часто хватает обычного бота. Если в меню десятки блюд, сеты и добавки, Mini App даёт клиенту удобство почти как в приложении. Подробно о формате — в статье Что такое Telegram Mini App. Пример магазина на Mini App с оплатой через Click и Payme — проект Wallner.

Если вы думаете об отдельном мобильном приложении, прочитайте статью Разработка приложения для доставки: там мы разбираем клиентское, курьерское и админ-приложения.

Интеграция с программами для ресторана

Бот редко работает сам по себе. В ресторане обычно уже есть кассовая программа, складской учёт или 1С. Бот может передавать туда заказы и забирать меню и остатки. Это не обязательно на старте, но при большом потоке ручной перенос заказов из одной системы в другую неизбежно даёт ошибки. Заранее выясните, есть ли у вашей программы API или другой способ обмена данными.

Если вы хотите принимать заказы и на сайте, сайт и бот могут работать с одной базой меню. Об этом — на странице создание интернет-магазина.

Типичные ошибки ботов доставки

  • Меню не обновляется. Блюдо закончилось, а в боте оно есть. Клиент оплатил, и администратору приходится звонить с извинениями.
  • Нет сценария отмены. Что происходит, если клиент передумал или кухня не может выполнить заказ? Как вернуть деньги за оплаченный заказ?
  • Всё в одной группе. Заказы, вопросы и сообщения курьеров смешиваются в одном чате. Роли нужно разделять.
  • Клиент не видит статус. Вопросы «где мой заказ?» снова падают на администратора. Автоматические уведомления о статусе это решают.
  • О боте никто не знает. Даже хороший бот не работает без продвижения. Ставьте ссылку в канал, меню и на упаковку.

Как создать Telegram-бот для доставки: этапы

  1. Описать текущий процесс. Откуда приходят заказы, кто их принимает, как ищут курьера.
  2. Подготовить меню. Блюда, цены, фото и описания. Качество фото в боте так же важно, как в Instagram.
  3. Подключить платёжную систему. Договор с Click или Payme лучше начинать оформлять заранее.
  4. Разработка и тестирование. Проверить на реальных заказах вместе с сотрудниками: удобно ли повару и курьеру.
  5. Запуск. Рассказать о боте в канале, Instagram и через QR-код на упаковке.

Как заказать бота и составить ТЗ, мы описали в статье Заказать Telegram-бота. А что влияет на цену — в статье Сколько стоит Telegram-бот.

Бот для доставки от SyncLab

Мы разрабатываем Telegram-боты и Mini App с нуля: меню, корзина, оплата, уведомления кухне и курьерам, админ-панель. Стоимость зависит от функций и интеграций: после короткого брифа присылаем письменное предложение с точным объёмом, сроками и фиксированной ценой. Подробнее — на странице разработка Telegram-ботов.

Частые вопросы

Сколько стоит бот для доставки еды?

Цена бота для доставки зависит от размера меню, платёжных систем, админ-панели, работы с курьерами и интеграции с кассой или учётной системой. Бот заметно дешевле мобильного приложения. После короткого брифа SyncLab присылает письменное предложение с точным объёмом, сроками и фиксированной стоимостью.

Как бот узнаёт адрес клиента?

Telegram позволяет отправить геолокацию одной кнопкой. Бот сохраняет точку как адрес доставки и передаёт курьеру ссылку на карту. При желании клиент может написать адрес текстом.

Можно ли сделать один бот для нескольких филиалов?

Да. Бот может направлять заказ в нужный филиал по геолокации клиента или по выбору самого клиента. У каждого филиала могут быть своё меню, часы работы и зона доставки, это согласуется в техническом задании.

Что выбрать для доставки: обычный бот или Mini App?

Для небольшого меню и простых заказов хватит бота с кнопками, его быстрее запустить. Если меню большое, с фотографиями и модификаторами, клиенту удобнее Mini App. Часто начинают с бота и позже добавляют Mini App.

Мы делаем это под ключ

Разработка Telegram-ботов

Боты для продаж, заказов и оплаты, Telegram Mini App и интеграция с CRM.

Подробнее об услуге