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

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

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

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

Ожидаемый функционал

  • Интерактивное меню с категориями товаров (кофе, десерты и т.д.).
  • Корзина для формирования заказа.
  • Разные статусы заказов (новый, готовится, выполнен).
  • Уведомления администратора о новых заказах.
  • Панель администратора для полного контроля над заказами и ассортиментом.

Для исполнителя

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