Техническое задание: Тестирование, нагрузочный тест и доработка бота

Общее описание проекта

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

Часть 1 и 2: Тестирование и рефакторинг

Основные задачи:

  • Провести детальное функциональное тестирование всего рабочего функционала бота.
  • Выполнить нагрузочное тестирование воркера на 50 000 задач для проверки стабильности и производительности.
  • Если воркер не выдерживает заданную нагрузку, необходимо переписать архитектуру с интеграцией брокера сообщений (например, RabbitMQ, Redis или аналоги).
  • Развернуть готовое приложение на продакшен-сервере с использованием Docker. Dockerfile и docker-compose файлы уже подготовлены.

Часть 3: Доработка функционала

Задача:

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

Логика работы:

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

Пример:

  • Список реакций в настройках: [:1f44d], [:1f4a9], [:2764], [:1f921], [:1f62d], [:1f92e], [:1f44c].
  • Процент аккаунтов для лайков: 45%.
  • Итог: 45% аккаунтов из БД должны поставить случайные реакции из списка на все публикации.

Требования к исполнителю

  • Обязательное выполнение всех рекомендаций, которые будут добавлены к ТЗ.
  • Адекватная оценка собственных компетенций перед взятием задачи.
  • Готовность к поэтапной сдаче работы с контролем качества со стороны независимого разработчика.

Доработка и настройка сайта на WordPress

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

Холодные звонки для привлечения партнеров в сфере изделий из искусственного камня

Требуется специалист по холодным звонкам для работы с базой мебельщиков и дизайнеров. Цель - получить заявки на расчет изделий и контакты ЛПР. Важен опыт продаж в нише или глубокое понимание специфики материалов (акриловый камень, кварцевый агломерат).