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

Цель проекта

Создание автоматизированной системы приема и обработки заказов через мессенджер Telegram для повышения удобства клиентов и эффективности работы заведения.

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

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

Предполагаемый функционал бота

Для клиентов:

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

Для администратора (через админ-панель):

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

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

Исполнитель должен предложить оптимальную архитектуру решения, библиотеки для реализации (например, для работы с Telegram API и создания веб-админки), а также детальный план работ с этапами и сроками. Готовность к обсуждению дополнительных функций и деталей реализации приветствуется.