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