Техническое задание: Разработка Telegram-бота для кофейни
Необходимо разработать с нуля чат-бота для мессенджера Telegram, предназначенного для приема и обработки заказов в кофейне.
Основные требования к проекту
- Язык программирования: чистый Python (без использования конструкторов вроде Chatfuel).
- Наличие административной панели (админки) для управления контентом и данными.
Функционал бота (ожидаемый)
Для клиентов:
- Просмотр меню кофейни с категориями (кофе, десерты и т.д.).
- Выбор товаров, формирование корзины заказа.
- Оформление заказа с указанием деталей (самовывоз/доставка, время).
- Отслеживание статуса заказа.
Для администратора (через админ-панель):
- Полное управление ассортиментом: добавление, редактирование, удаление позиций в меню, изменение цен.
- Просмотр и обработка входящих заказов, изменение их статуса.
- Управление акциями и специальными предложениями.
- Возможность просмотра статистики и истории заказов.
Технические детали
Конкретная архитектура, библиотеки для работы с Telegram API (например, python-telegram-bot или aiogram) и фреймворк для админ-панели (например, Django Admin или Flask-Admin) обсуждаются с исполнителем. Важно предоставить чистое, документированное и поддерживаемое решение.