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