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