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

Требуется создать чат-бота на чистом Python для автоматизации процесса приёма заказов в кофейне. Основная цель - упростить взаимодействие с клиентами и повысить эффективность работы заведения.

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

  • Язык разработки: Чистый Python (без использования конструкторов вроде ManyChat).
  • Платформа: Telegram.
  • Обязательная функция: Наличие административной панели (админки) для управления системой.

Функционал, который должен быть реализован:

  • Интерактивное меню с категориями и товарами кофейни.
  • Возможность для клиента формировать заказ, выбирая позиции из меню.
  • Корзина заказа с расчётом итоговой суммы.
  • Приём контактных данных или адреса доставки (при необходимости).
  • Уведомление администратора/персонала о новом заказе.
  • Административная панель для:
    • Добавления, редактирования и удаления позиций в меню.
    • Просмотра и изменения статусов поступивших заказов.
    • Базовой аналитики (количество заказов, популярные товары).

Что ожидается от исполнителя:

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