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

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

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

  • Язык программирования: чистый Python (без использования конструкторов вроде BotFather).
  • Наличие функциональной административной панели (веб-интерфейс или встроенная в бота).
  • Бот должен обеспечивать полный цикл взаимодействия с клиентом: от выбора товаров из меню до оформления заказа.

Функционал для клиентов

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

Функционал админ-панели

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

Все детали и дополнительные пожелания будут обсуждаться с выбранным исполнителем для составления окончательного ТЗ.