Задача

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

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

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

Пример работы

В меню настроек установлены следующие виды реакций: [:1f44d], [:1f4a9], [:2764], [:1f921], [:1f62d], [:1f92e], [:1f44c].

Процент аккаунтов, задействованных в реакциях: 45%.

Принцип расчета:

  • 45% от общего числа аккаунтов в базе (например, 1000 аккаунтов = 450) будут ставить реакции случайным образом.
  • Распределение реакций производится случайно, но на основе заданного процента.

Технические особенности реализации

  • На этапе планирования задачи просмотра требуется добавить параметр: ставить реакцию или нет. Это упростит проверку процента задействованных аккаунтов.
  • На этапе самого просмотра необходимо реализовать простое условие, которое проверяет этот параметр и ставит реакцию при его положительном значении.
  • Количество реакций каждого типа должно быть случайным, но в рамках всего распределения по заданным типам (общее число реакций = 45% от БД аккаунтов).

Примерное распределение для 450 реакций и 7 типах эмодзи (для понимания логики):

  • [:1f44d] - 100
  • [:1f4a9] - 28
  • [:2764] - 60
  • [:1f921] - 68
  • [:1f62d] - 15
  • [:1f92e] - 32
  • [:1f44c] - 148

Важно: значения выше приведены только для демонстрации логики; скрипт должен автоматически расчитывать и распределять реакции случайным образом на основе настроек.

Разработка проактивного ИИ-компаньона для пожилых людей на базе умной колонки

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