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