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