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

Цель проекта - создание автоматизированной системы приема и обработки заказов для кофейни через популярный мессенджер.

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

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

Требуемый функционал для пользователей

  • Просмотр интерактивного меню с категориями и товарами.
  • Добавление товаров в корзину.
  • Оформление заказа с указанием деталей (самовывоз/доставка, время).
  • Получение уведомлений о статусе заказа.

Требуемый функционал для администратора

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

Ожидаемый результат

Полностью рабочий, стабильный и безопасный Telegram-бот, готовый к интеграции с заведением. Код должен быть хорошо структурирован, документирован и передан заказчику.