Задача

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

Часть 1: Автоматические реакции

Аккаунты должны ставить реакции на все просматриваемые публикации. Поведение настраивается через админ-панель.

Требования к функционалу:

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

Техническое примечание:

Параметр "ставим реакцию?" должен добавляться в момент планирования задачи (в батч). При выполнении самого просмотра скрипт просто проверяет этот атрибут и, если нужно, ставит реакцию.

Часть 2: Циклическая прокрутка канала


Аккаунты должны симулировать полноценное посещение канала:

  1. Прокрутить всю ленту до самого низа.
  2. Задержаться на заданное время (X секунд).
  3. Повторить процесс - снова пролистать вниз и задержаться.

Требования к настройкам:

  • Управление списком каналов-целей.
  • Поле `X` - время задержки (в секундах).
  • Поле `Y` - пауза между циклами одной сессии (в часах).

Важное уточнение (касается обеих частей):


Флаг "прокручивать ленту?" необходимо установить ещё на этапе сборки задачи. В готовом воркере, выполняющем просмотр, лишь проверяется это значение - выполнять прокрутку или нет.

Формат сдачи работы

  • Чистый код с подробными комментариями в стиле Python.
  • Работа через систему контроля версий (GitHub). Процесс: создать ветку → провести тесты на стейджинге → влить изменения в основную ветку.
  • Обязательное тестирование на реальной инфраструктуре без сбоев.
  • Код должен быть проверен третьим специалистом перед сдачей для получения оплаты

Полный дизайн-проект современной квартиры 80 м² под ключ

Требуется разработка полного дизайн-проекта квартиры площадью 80 квадратных метров в современном стиле. Включает чертежи, 3D-визуализацию и рабочую документацию. Бюджет рассчитывается по ставке 900 рублей за квадратный метр.

Верстка лендинга для фильтров для воды на Bootstrap 5

Сверстать адаптивный макет по предоставленным дизайнам из Figma для сайта по продаже промышленных фильтров для воды. Проект требует высокой детализации, использования компонентов Bootstrap 5, модальных окон и слайдеров.