@here 会通知谁?

如果您已回复某个主题,但随后将您的活动设置为正常,@此处是否会通知您

1 个赞

我不认为 @here 在话题中起作用?我认为这只适用于聊天。

2 个赞

不,在我这里可以正常工作,我们想知道它是否只 ping 了“跟踪”和“观看”中的用户,还是 ping 了所有回复过的用户,无论其状态如何。

我认为唯一的方法是进行测试,因为在这里无法重现?

我问了 AI 设置浏览器:

Moin:了解 @here 提及功能 AI

Moin:

有关于 @here 提及的设置。这个提及是如何工作的?它是否取决于用户对使用它的主题的跟踪状态?

claude_3_opus_bot:

正在搜索网站设置

找到 2 条关于“@here”的结果

查找网站设置上下文

正在读取 max_here_mentioned 的上下文

根据为 max_here_mentioned 设置提供的上下文,以下是在 Discourse 中 @here 提及的工作方式:

  • @here 提及用于通知在当前主题中发帖的用户,最多可达 max_here_mentioned 网站设置确定的最大数量,该设置默认为 10。

  • 当有人在帖子中使用 @here 时,会调用 PostAlerter 服务中的 expand_here_mention 方法。此方法会查找在主题中发帖的所有用户,最多可达 max_here_mentioned 的限制。

  • 使用 @here 的工作人员会提及在该主题中发布过常规帖子或悄悄话的用户。对于非工作人员,只包括发布过常规帖子的用户。

  • @here 提及不直接取决于用户对主题的跟踪状态。它只查看之前在该主题中发帖的人,无论其跟踪状态如何,并通知他们,最多可达最大数量。

  • 关于谁可以使用 @here 还有一些额外的限制:

    • here_mention 网站设置必须已启用
    • 用户必须已通过身份验证
    • 用户名“here”不能已存在于网站上
    • 用户必须属于允许的组 (here_mention_allowed_groups) 或具有一定的信任级别 (min_trust_level_for_here_mention)

因此,总而言之,@here 会 ping 之前在该主题中发帖的最多数量的用户,但不会直接查看跟踪状态。其可用性还受其他几个网站设置的控制。

4 个赞

我会被标记为测试。

您可以使用 try.discourse.org 进行测试

我…… 90% 确定该设置是用于聊天。

编辑:不,我错了,我不知道它在主题中也有效:

而且,显然默认的“特权”组是 staff 和 TL2?

1 个赞

设置描述中说主题,并且设置在帖子部分(不在聊天中)

2 个赞

好的,谢谢,这就是我需要知道的:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.