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