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