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