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