Как используются значения `system_messages.welcome_user.*`?

Я думал, что поля system_messages.welcome_user.* формируют электронное письмо, но я зарегистрировался с помощью личной учётной записи и не получил этого приветствия. (Я проверил папку «Спам».)

Это устаревший элемент? Если нет, где мне стоит искать?

Я думаю, это первое сообщение, которое вы получаете от Discobot.


Я также нашёл:

Они не совпадают:

Кроме того, это, как выясняется, соответствует %{new_user_tips}.

по умолчанию это discourse_narrative_bot.new_user_narrative.hello.message здесь

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

Спасибо @supermathie! Это очень полезно.

Неужели я пропустил какое-то руководство или другой ресурс по всем этим вопросам? Или предполагалось, что я «просто должен был знать», как всё это работает? :confounded:

Мне пришлось копаться в коде, чтобы найти ответы; я помечаю это для нашего проекта по улучшению «UX администратора».

Я согласен, что интерфейс для включения/отключения/настройки discobot запутан.

Discobot — это основная функция, и в настройках администратора она называется «narrative bot». В какой-то момент мы добавили упоминание discobot в описание, поэтому она теперь отображается при поиске.

На изображении показан интерфейс пользователя с флажком «Enable Discourse Narrative Bot (discobot)», который установлен. (Подписано ИИ)

Остальные настройки администратора можно найти только при поиске по запросу «narrative bot», а не по запросу «discobot». Мы можем это исправить.

Существует три режима работы discobot для помощи в адаптации новых пользователей, которые, как мне кажется, довольно очевидны, когда вы видите все настройки narrative bot.

  1. Никакого приветственного ЛС от discobot
  2. Интерактивное приветственное ЛС от discobot
  3. Неинтерактивное приветственное ЛС от discobot

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

Я вполне понимаю, почему сайтам может понадобиться редактировать неинтерактивное приветственное ЛС, которое, безусловно, трудно найти. Мы могли бы улучшить его обнаруживаемость. Это делается здесь:

Включенные %(new_user_tips) также можно редактировать, и они несколько устарели. Мы удаляем ссылки на блог с сайта discourse:

Я думаю, что план действий здесь примерно следующий:

  1. Улучшить описания настроек администратора для narrative bot (discourse)
    • убедиться, что они обнаруживаются также при поиске по термину «discobot»
    • воспользоваться возможностью объяснить, что делает функция и как она работает
    • предоставить ссылки на настройку текста, где это уместно
    • добавить ссылку на тему документации на meta (см. пункт 3)
  2. Улучшить текст по умолчанию для неинтерактивного приветственного ЛС
    • обновить текст %(new_user_tips) или заменить его на фактический текст
  3. Написать новую тему документации на meta, подробно объясняющую, как работает функция и как её можно настроить

Хорошо, во-первых, я на 1000 % за то, чтобы нормализовать использование Discobot вместо «нарративного бота», и я согласен с вашим нумерованным списком в конце.

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

Discobot учит людей пользоваться Discourse (кстати, когда я опросил двух своих коллег по управлению сообществом, оказалось, что только один из нас троих начал обучение в DB, а никто не завершил его).

Взаимодействия с Discobot, насколько я знаю, не настраиваются. Конечно, я, возможно, смогу отредактировать сообщение о реакциях, чтобы оно звучало иначе, но независимо от того, что я напишу в сообщении, DB всё равно будет ожидать реакцию :heart:.

Электронное письмо позволило бы мне сказать что-то вроде, о, не знаю:

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

Почему я не могу делать и то, и другое?

Установлен ли у вас на сайте плагин Automation? Вы всегда можете создать автоматизацию для отправки личного сообщения при регистрации пользователя.

Его нет в моем списке плагинов. Вы вообще разрешаете это на хостинговых сайтах?

Да, конечно. :slight_smile: Это официальный плагин, доступный в тарифах Business и Enterprise. :+1:

Хочешь, я помогу тебе с настройкой?

Да! Дай мне ссылку! :smiley: