`system_messages.welcome_user.*` 的值是如何使用的?

我同意围绕启用/禁用/自定义 discobot 的用户界面令人困惑。

Discobot 是一个核心功能,在管理员设置中称为“叙事机器人”。我们曾经在描述中添加了 discobot,因此在搜索它时它会显示出来。

The image shows a user interface with a checkbox labeled "Enable Discourse Narrative Bot (discobot)" that is checked. (Captioned by AI)

管理员设置的其余部分只有在搜索“叙事机器人”时才能找到,而不能通过搜索 discobot 来找到。我们可以解决这个问题。

discobot 有三种模式可以帮助引导新用户,我认为一旦你能看到所有叙事机器人的设置,它们就相当明显了。

  1. Discobot 完全不发送欢迎私信
  2. Discobot 发送交互式欢迎私信
  3. Discobot 发送非交互式欢迎私信

自定义文本相当高级,通常需要大量挖掘才能弄清楚如何更改特定文本。我不建议网站尝试编辑交互式欢迎私信,因为它相当脆弱,容易出错。

我绝对明白为什么网站会想要编辑非交互式欢迎私信,这确实很难找到。我们可以提高其可发现性。它发生在这里:

包含的 %(new_user_tips) 还可以编辑,而且有些过时。我们一直在从 discourse 中删除指向博客的链接:

我认为这里的待办事项是:

  1. 改进叙事机器人(discourse)管理员设置描述
    • 确保它们也可以使用“discobot”搜索词找到
    • 借此机会解释该功能的作用以及它的工作原理
    • 在适当的地方提供文本自定义链接
    • 链接到 meta 上的文档主题(参见 3)
  2. 改进非交互式欢迎私信的默认文本
    • 更新 %(new_user_tips) 文本或用实际文本替换它
  3. 在 meta 上撰写新的文档主题,详细解释该功能的工作原理以及如何自定义它