Как повторно отправить приглашения конкретной группе пользователей?

Мы — форум по приглашениям. Я администратор и пригласил более 1000 человек. Хочу повторно отправить приглашения только подмножеству из этого списка ожидающих приглашений.

Я не вижу способа выбрать эту группу людей и отправить приглашения им, а не всем в категории «Ожидающие» (и не нашёл темы поддержки по этому вопросу).

Есть какие-то идеи? (Если это невозможно, было бы здорово добавить такую функцию — возможность выбрать группу для повторной отправки…)

В настоящее время в Discourse отсутствует функция для выборочной повторной отправки приглашений определенной группе ожидающих приглашений.

Ваши лучшие альтернативные варианты здесь:

  1. Повторная отправка приглашений вручную:
    Вы можете перейти в раздел «Ожидающие приглашения» и вручную повторить отправку приглашений конкретным людям, просматривая список по одному. Однако в вашей ситуации это может быть утомительным процессом, так как у вас очень большая группа пользователей с ожидающими приглашениями.

  2. Написание пользовательского скрипта (использование API):
    Если вы знакомы с использованием API, вы можете написать скрипт для взаимодействия с API Discourse с целью повторной отправки приглашений конкретной группе пользователей. Это потребует технических знаний и доступа к учетным данным API вашего форума. Документация по API Discourse доступна здесь: https://docs.discourse.org/ а также в категории Documentation в разделе rest-api.

Для помощи в этом процессе можно использовать плагин Data Explorer, чтобы выявить пользователей, которым требуется повторная отправка приглашения. Чтобы найти ожидающие приглашения, вы можете использовать запрос, нацеленный на таблицы invites или invited_users в базе данных Discourse. Из результатов запроса вы можете экспортировать их в файл CSV или JSON, чтобы создать рабочий список пользователей. Имея этот список, вы можете сопоставить данные и вручную решить, какие напоминания следует отправить повторно.

Исходя из этого, если вам интересна такая функция, я рекомендую создать тему в категории Contribute > Feature нашего сообщества Meta. Чем больше людей проявит интерес к функции, тем выше вероятность, что она будет реализована в Discourse. Это звучит как отличная идея, и мы хотели бы узнать больше о том, что именно вы ищете. :slightly_smiling_face:

Спасибо за информацию и советы. Я создам запрос на добавление новой функции.