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

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

Основные требования к функционалу

  • Написание бота на чистом Python (без использования конструкторов).
  • Реализация интерактивного меню с категориями товаров (кофе, десерты, выпечка).
  • Функция формирования корзины и оформления заказа с выбором способа получения (самовывоз/доставка).
  • Интеграция простой, но функциональной админ-панели (веб-интерфейс или встроенная в бота).

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

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

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

  • Чистый, документированный и поддерживаемый код.
  • Стабильная работа бота 24/7.
  • Базовая обработка ошибок и исключений.

Все детали по реализации и стеку технологий будут согласованы с исполнителем.