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