Разработка чат-бота для кофейни

Необходимо создать телеграм-бота для приема и обработки заказов в кофейне. Основная цель - автоматизация процесса заказа, уменьшение нагрузки на персонал и повышение удобства для клиентов.

Ключевые требования к проекту

  • Язык программирования: Чистый Python (без использования конструкторов вроде Chatfuel).
  • Основной функционал для клиентов: Просмотр меню, выбор товаров, формирование корзины, оформление заказа с указанием деталей (тип кофе, добавки, способ получения).
  • Административная панель (админка): Удобный веб-интерфейс для управления контентом и заказами.

Функции админ-панели

  • Добавление, редактирование и удаление позиций в меню (название, описание, цена, категория, изображение).
  • Просмотр и управление поступающими заказами (статус: новый, в процессе, выполнен, отменен).
  • Базовая аналитика (популярные товары, количество заказов за период).
  • Настройка основных параметров бота (приветственное сообщение, контактная информация).

Дополнительные пожелания

  • Чистый, читаемый и документированный код.
  • Устойчивость к некорректным действиям пользователя.
  • Простое развертывание на хостинге.
  • Возможность дальнейшего расширения функционала.

В отклике просьба указать ваш опыт в создании подобных ботов, предложить примерную архитектуру решения и сроки реализации.