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

Я согласен, что интерфейс для включения/отключения/настройки 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, подробно объясняющую, как работает функция и как её можно настроить