Автоматически добавлять активных участников в подписчики категории

Для контекста:

  • На нашем форуме около 95 тыс. участников
  • Примерно год назад мы объединили три отдельных форума в один
  • У нас есть категория «Объявления», в которой группы T1, T2, T3 и T4 автоматически настроены на «Просмотр первого сообщения»
  • Темы в категории «Объявления» могут создавать только администраторы

В конце каждой недели мы создаем тему в стиле «рассылки», где отмечаем достижения сообщества, релизы продуктов, предстоящие события и многое другое.

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

При миграции наших предыдущих форумов мы перенесли множество неактивных аккаунтов.

Мы ищем способы настроить категорию так, чтобы «Просмотр первого сообщения» был активен только для активных участников в течение определённого периода.

Например, вместо того чтобы все уровни доверия подписывались, мы могли бы настроить систему так, чтобы следовали только аккаунты, активные с августа 2023 года.

Есть ли идеи, как это реализовать? Поможет ли нам Data Explorer? Возможно, плагин Automation?

Я думаю, что возможно создать группу «Недавние пользователи», к которой можно применять критерий «Следить за первым сообщением», вместо уровня доверия.

Один из способов — создать пользовательский SQL-бейдж, который будет обновляться ежедневно на основе данных о «последнем посещении». Его можно настроить так, чтобы он автоматически аннулировался для тех, кто не соответствует критериям. Затем вы можете настроить автоматизацию для добавления пользователей с этим бейджем в группу (и удаления их, когда они его теряют).

Звучит ли это осуществимо?

Кажется, это может быть потенциальным решением.

Итак, для уточнения:

  • Группа «Недавние пользователи» — это та, которая подписана на категорию.
  • Автоматизация запускается ежедневно и добавляет/удаляет людей из группы в соответствии с критериями.
  • SQL-бейдж, определяющий, соответствуют ли они критериям.

Есть ли какие-либо ресурсы, которые могли бы помочь полностью понять, как это работает?

Вот в этом и заключается суть. :+1:

Некоторая информация о пользовательских бейджах SQL есть в этой теме - Creating triggered custom badge queries

Сам запрос, думаю, будет довольно простым, если вы основаете его на чём-то вроде «просмотрено за последние x месяцев».

И пошаговое руководство для конкретной автоматизации здесь: Add users to groups through custom field automation Нет, забудьте, это не та ссылка. Мне казалось, что я делал аналогичное руководство и для версии с бейджами, но теперь не уверен.

Там задействовано несколько компонентов, поэтому стоит провести тестовый запуск, чтобы убедиться, что всё работает согласованно. :slight_smile: