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