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