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