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