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

Необходимо разработать с нуля чат-бота для мессенджера (например, Telegram) для автоматизации приема и обработки заказов в кофейне.

Основные требования к проекту

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

Требования к админ-панели

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

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

  • Интеграция с платежной системой для онлайн-оплаты.
  • Система уведомлений для клиентов о готовности заказа.
  • Возможность предзаказа на определенное время.
  • Система лояльности или накопления бонусов.

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