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