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

Основная задача

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

Ключевые требования

  • Язык и технологии: Чистый Python (без использования конструкторов вроде ManyChat).
  • Функционал для клиентов: Просмотр меню, формирование заказа, выбор способа оплаты и доставки/самовывоза, отслеживание статуса заказа.
  • Административная панель: Управление меню (добавление, редактирование, удаление позиций), просмотр и изменение статусов заказов, аналитика по продажам.
  • Надежность: Стабильная работа при пиковых нагрузках, корректная обработка исключений.
  • Документация: Предоставление краткой документации по развертыванию и управлению ботом.

Ожидаемый результат

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

Разработка парсера товаров с сайта поставщика оборудования

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