Техническое задание: Разработка Telegram-бота для кофейни
Требуется разработать с нуля функционального Telegram-бота для заведения общественного питания (кофейни). Основная цель - автоматизация приема и обработки заказов от клиентов через мессенджер.
Ключевые требования к проекту
- Язык программирования: Чистый Python (без использования конструкторов вроде BotFather в высокоуровневом режиме).
- Основной функционал для клиентов: Просмотр меню, формирование заказа, выбор способа оплаты и доставки/самовывоза, получение уведомлений о статусе заказа.
- Административная панель (админка): Обязательный и полноценный модуль для персонала заведения.
Требования к админ-панели
- Управление ассортиментом (добавление, редактирование, удаление позиций, категорий, изменение цен).
- Просмотр и обработка входящих заказов в реальном времени.
- Изменение статусов заказов (например, "принят", "готовится", "выполнен", "отменен").
- Базовая аналитика (отчеты по популярным позициям, выручка за период).
Дополнительные пожелания
- Чистая и логичная архитектура кода для возможности дальнейшего масштабирования.
- Удобный и интуитивно понятный интерфейс как для клиентов в Telegram, так и для администраторов в веб-панели.
- Документация по развертыванию проекта и управлению.
Все детали и нюансы, включая структуру меню, методы оплаты и конкретный набор функций, будут согласованы с выбранным исполнителем.