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