Техническое задание: Разработка Telegram-бота для кофейни

Необходимо разработать с нуля чат-бота для мессенджера Telegram, предназначенного для обслуживания клиентов кофейни. Основная цель - автоматизация процесса приема заказов и улучшение коммуникации с гостями.

Ключевые требования к функционалу

  • Разработка на чистом Python (без использования конструкторов вроде ManyChat).
  • Интеграция с Telegram Bot API.
  • Реализация интерактивного меню с актуальным ассортиментом напитков и десертов.
  • Функция оформления предзаказа с указанием времени самовывоза или доставки.
  • Система уведомлений для клиента о статусе заказа.
  • Простая, но функциональная веб-админка для персонала.

Требования к административной панели

  • Возможность оперативного обновления меню (название, цена, описание, наличие).
  • Просмотр и управление активными заказами.
  • Базовая аналитика: количество заказов, популярные позиции.
  • Интерфейс должен быть интуитивно понятным и адаптированным для использования с мобильных устройств.

Дополнительные пожелания

Архитектура кода должна быть модульной и хорошо документированной для возможного дальнейшего расширения функционала (например, интеграция с системами лояльности или платежными агрегаторами). Все детали и сроки выполнения будут согласованы с выбранным исполнителем.

Разработка реферальной системы с процентным вознаграждением

Требуется создать систему, где каждый пользователь получает уникальную реферальную ссылку. При переходе по ней и совершении покупки новым клиентом, пригласивший пользователь получает процент от суммы заказа.