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