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