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