救命!
今天有用户发现可以在 Discourse 聊天中进行 @all 操作。起初这像个玩笑,但实际上很多用户都被通知了,包括我,即使没有人 ping 我,我也看到了来自频道的 ping 通知。
有没有快速的缓解方法?很多用户都在刷屏求助。
救命!
今天有用户发现可以在 Discourse 聊天中进行 @all 操作。起初这像个玩笑,但实际上很多用户都被通知了,包括我,即使没有人 ping 我,我也看到了来自频道的 ping 通知。
有没有快速的缓解方法?很多用户都在刷屏求助。
而且我无法在聊天中静音他人,因为我还发现了另一个错误 ![]()
我们会看看。在此期间,您可能希望暂时禁用您网站上的聊天功能。
谢谢,我将在问题修复之前禁用聊天。
我还建议您将 SiteSetting.chat_auto_silence_from_flags_duration 设置为 1 天并标记违规者。
是的:暂时封禁他们,因为他们滥用了。
我已经这样做了,并且禁用了聊天。
是的,我想进行此设置,但目前静音也存在一个错误:
它作为一项面向用户的设置对所有人开放,因此最好让大家知道它。\n\n不过,在您的情况下,静默和/或暂停该用户是正确的做法。\n\n我认为接下来的方法是先修复静默功能(我们已经将其列为优先事项)。\n\n我认为这些缓解措施会大有帮助,所以这是我们首先希望关注的。\n\n除此之外,我认为值得考虑是否提供一个选项,可以全局或按频道禁用 @all 或 @here。但我们尚未做出决定。\n\n我们列表上还有一项内容,旨在确保现有的 每个群组提及的最大通知用户数 适用于聊天(目前不适用)。并且也许 @all 和 @here 也应该受到同样的限制。
好的,没问题。我现在已经设置好,TL1 及以上级别的用户可以在聊天中发言了,而且效果相当不错,因为那些信任等级较高的违规者已经被暂时禁言了。
关于此事的任何更新,我认为如果他们只是有一个全局禁用选项会很好
我们计划在不久的将来将其作为每个频道的选项,但我们尚未开始。
我们现在有一个每频道设置,可以通过 @j.jaffeux 的 PR 禁用 @all 和 @here。
你完全搞错了。启用 @all 功能应该是选择加入的。默认启用它是疯狂的。
并且尽快在此网站上禁用它!我从未在此网站上使用过聊天,但我收到了一封电子邮件,通知我有人使用了 @all。我惊讶于你认为默认启用此功能是可以接受的。
我对此深感抱歉。本应有一些安全措施来防止这种情况发生,恐怕是某个环节出了差错。我对此致以最诚挚的歉意。![]()
我们正在调查此事,希望能尽快提供更多信息。
好消息是这个问题已经修复了。 ![]()
之前出现了一个回归错误,导致频道范围内的站内通知被正确抑制,但电子邮件通知仍被发送。现在这个问题已经解决,应该不会再出现类似问题了。
再次为收到该邮件的任何人表示歉意。![]()