Техническое задание: Разработка Telegram-бота для кофейни
Необходимо разработать с нуля чат-бота для мессенджера Telegram, предназначенного для автоматизации приема и обработки заказов в кофейне.
Основные требования к проекту
- Язык и технологии: Чистый Python (без использования конструкторов вроде BotFather). Рекомендуется использовать библиотеки aiogram или python-telegram-bot.
- Функционал для клиентов: Интерактивное меню с категориями товаров, корзина для заказа, выбор способа оплаты и доставки/самовывоза, уведомления о статусе заказа.
- Административная панель (админка): Веб-интерфейс или отдельный бот для администратора с возможностями:
- Управление ассортиментом (добавление, редактирование, удаление позиций, категорий).
- Просмотр и изменение статусов поступающих заказов.
- Аналитика по популярным товарам и выручке.
- База данных: Для хранения меню, заказов и пользователей. Технология (SQLite, PostgreSQL) на усмотрение исполнителя.
Что ожидается от исполнителя
- Чистый, документированный и поддерживаемый код.
- Развертывание рабочего прототипа на тестовом сервере.
- Инструкция по установке и настройке.
- Готовность обсуждать детали и вносить правки по согласованию.
Все конкретные детали, включая дизайн интерфейса, полный список функций и сроки, будут уточнены в процессе обсуждения с выбранным исполнителем.