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

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

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

  • Язык программирования: Чистый Python (без использования фреймворков, если иное не оговорено).
  • Функционал клиентского бота: Автоматизация взаимодействия с посетителями. Конкретные функции (прием заказов, бронирование, ответы на вопросы) будут уточнены с исполнителем.
  • Административная панель (админка): Веб-интерфейс или десктоп-приложение для управления ботом, просмотра статистики, обновления контента (меню, акции) и обработки данных.
  • Архитектура: Решение должно быть модульным, с четким разделением логики бота и админ-панели.
  • Документация: К проекту должна прилагаться краткая техническая документация и инструкция по запуску.

Этапы работы

  1. Обсуждение и детализация функциональных требований.
  2. Проектирование архитектуры и согласование.
  3. Разработка и тестирование.
  4. Сдача готового проекта и документации.

Все детали, включая платформу для бота (Telegram, WhatsApp, сайт), конкретный набор функций, дизайн и способ хранения данных, будут уточнены в ходе обсуждения с выбранным исполнителем.

Доработка футера на сайте с управляемой структурой и мобильной версией

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

Разработка модуля парсинга данных с сайта

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