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