Мы — форум по приглашениям. Я администратор и пригласил более 1000 человек. Хочу повторно отправить приглашения только подмножеству из этого списка ожидающих приглашений.
Я не вижу способа выбрать эту группу людей и отправить приглашения им, а не всем в категории «Ожидающие» (и не нашёл темы поддержки по этому вопросу).
Есть какие-то идеи? (Если это невозможно, было бы здорово добавить такую функцию — возможность выбрать группу для повторной отправки…)
В настоящее время в Discourse нет функции для выборочной повторной отправки приглашений подмножеству ожидающих приглашений.
Ваши лучшие альтернативные варианты здесь следующие:
Ручная повторная отправка приглашений:
Вы можете перейти в раздел «Ожидающие приглашения» и вручную повторить отправку приглашений для конкретных пользователей, просматривая список по одному. Однако в вашей ситуации это может быть утомительным процессом, поскольку у вас очень большое подмножество ожидающих приглашений пользователей.
Создание собственного скрипта (использование API):
Если вы знакомы с использованием API, вы можете написать скрипт для взаимодействия с API Discourse, чтобы повторно отправить приглашения конкретному подмножеству пользователей. Это потребует технических знаний и доступа к учетным данным API вашего форума. Документация по API Discourse доступна здесь: https://docs.discourse.org/ и в категории Documentation под тегом rest-api.
Чтобы помочь в этом процессе, можно использовать плагин Data Explorer для определения пользователей, которым всё ещё требуется повторная отправка приглашения. Для поиска ожидающих приглашений вы можете написать запрос, нацеленный на таблицы invites или invited_users в базе данных Discourse. По результатам запроса вы можете экспортировать данные в CSV или JSON файл, чтобы создать рабочий список пользователей. С его помощью вы сможете сопоставить данные и вручную решить, какие напоминания следует отправить повторно.
Учитывая это, если эта функция вам интересна, я рекомендую создать тему #feature в нашем сообществе Meta. Чем больше людей проявит интерес к функции, тем выше вероятность её реализации в Discourse. Это звучит как отличная идея, и мы будем рады узнать больше о том, что именно вы ищете.