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

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

Основные требования

  • Язык программирования: Чистый Python (без использования конструкторов вроде ManyChat).
  • Основная функция: Прием и обработка заказов от клиентов через интерфейс Telegram.
  • Обязательный компонент: Административная панель (веб-интерфейс или встроенная в бота) для персонала кофейни.

Функционал для клиентов (пользователей бота)

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

Функционал админ-панели

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

Что ожидается от исполнителя

Исполнитель должен предложить оптимальную архитектуру решения, библиотеки для реализации (например, aiogram, Django/Flask для админки), а также детальный план и сроки работы. Все технические детали будут согласованы дополнительно.

Разработка прайс-листа в Excel на двух страницах

Требуется создать структурированный прайс-лист в формате Excel, размещенный на двух отдельных листах. Необходимо скрыть конфиденциальную информацию о компании. Задача требует аккуратности и понимания структуры данных.