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