Как пригласить множество пользователей по ссылке?

Привет, ребята,

Можно ли отправлять массовые приглашения пользователям по ссылке?
Вместо того чтобы гости получали приглашение на свою почту?

Спасибо

Да, сгенерировать ссылки-приглашения можно, как описано здесь:

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

Вы знакомы с этим?

@tophee с этим плагином я могу сгенерировать одну ссылку для множества пользователей? Или будет сгенерирована одна ссылка на каждого человека?

В нашем хостинге плагин Invite Tokens доступен в тарифном плане Business. Он недоступен в тарифном плане Standard.

Нет. Этот вопрос возникает несколько раз в год. Не существует способа создать ссылку для приглашения, которую могли бы использовать более одного пользователя.

Сценарий использования таков: вы хотите, чтобы сообщество было в основном приватным, но наличие URL-адреса, который можно показать на слайде во время конференции и позволить людям присоединиться, является приемлемым уровнем конфиденциальности для сообщества. Самый простой вариант — разрешить всем регистрироваться с настройкой «одобрять всех пользователей», добавить пользовательское поле со секретным словом (например, «myconference 2020»), а затем вручную одобрять каждого, кто укажет это секретное слово.

После размышлений над этой проблемой в течение 4 лет мне только что пришло в голову, что плагин, который автоматически одобрял бы пользователей, использовавших секретное слово, может стать лучшим решением этой проблемы.

Как это сделать, @pfaffman?

Моя идея состоит в том, чтобы каждый из тех, кого я хочу пригласить (60 человек), получил наилучший возможный опыт. Поскольку я не могу сделать сайт общедоступным, я подумал: вместо приглашения по электронной почте отправить каждому уникальную ссылку, по которой они смогут зарегистрироваться и сразу получить доступ к сообществу без одобрения. Есть ли способ задать секретное слово, и чтобы каждый, кто введет это слово, автоматически получал одобрение?

Если вы уже знаете все их адреса электронной почты, почему бы не воспользоваться обычной функцией массовой отправки приглашений?

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

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

По-моему, у вас есть два варианта: ручное одобрение или два письма.

Если вы вручную рассылаете приглашения на продукт, вы можете создать ссылку-приглашение для каждого адреса электронной почты в Discourse, выбрав опцию «Копировать ссылку приглашения» при создании приглашения:

Скопированную ссылку можно добавить в ваше приглашение на продукт.

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

Новое обновление: я не могу получить ссылку-приглашение, как на фото. У вас есть какие-либо предложения?

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

Вы получаете эту ошибку каждый раз при попытке? Пытаетесь ли вы пригласить новых пользователей в защищённую категорию? Если да, то являетесь ли вы администратором сайта?

К вашему сведению: я ввела один из своих адресов электронной почты, нажала «Копировать ссылку приглашения», и ссылка действительно скопировалась в буфер обмена. Я отменила (закрыла) окно «Отправить приглашение». Когда я зашла в панель управления и проверила приглашения, там действительно было готовое к отправке приглашение. Я его отменила.
Таким образом, при нажатии на «Копировать ссылку приглашения» также активировалась кнопка «Отправить». :thinking:

Да, я администратор.
Вы ответили с указанным адресом электронной почты, но я хотел бы получить ссылку и поделиться ею для приглашения.

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

Если это не работает на вашем сайте, сообщите нам, какая версия Discourse установлена на вашем сайте.

Я только что протестировал это на своём локальном сайте разработки. Нажатие кнопки «Копировать ссылку приглашения» отображает приглашение в верхней части списка отправленных приглашений, но я почти уверен, что это не вызывает отправку электронного письма с приглашением пользователю.

Думаю, здесь проблема с интерфейсом. Список, который вы видите на странице /invited/pending, содержит все созданные вами приглашения, ожидающие отправки, но интерфейс создаёт впечатление, что это список всех приглашений, отправленных по электронной почте. Нажатие кнопки «Удалить» рядом с приглашением, для которого вы скопировали ссылку, удалит это приглашение из базы данных. Пользователь не сможет его использовать.

Понятно, это объясняет, почему я вижу это там. Я не думал, что в базе данных хранится сгенерированная ссылка. (В любом случае, я не собирался приглашать ещё одного «меня». :slightly_smiling_face:)

Да, мой Discourse обновлён до последней версии.
Ваши ответы верны, но теперь это не так, как в предыдущей версии: я могу получить только ссылку для свободного вступления пользователя в группу без указания email.
Сейчас я не могу сделать так, как раньше.