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