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