如果您已回复某个主题,但随后将您的活动设置为正常,@此处是否会通知您?
我不认为 @here 在话题中起作用?我认为这只适用于聊天。
不,在我这里可以正常工作,我们想知道它是否只 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 之前在该主题中发帖的最多数量的用户,但不会直接查看跟踪状态。其可用性还受其他几个网站设置的控制。
我会被标记为测试。
您可以使用 try.discourse.org 进行测试
好的,谢谢,这就是我需要知道的:
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

