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