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