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