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