我喜欢 Discourse,并且已经将其用于生产环境一年多了。但有一件事一直让我有点在意,那就是“静默”功能。
首先,它没有说明静默的时长或原因(或者我认为原因可能会通过电子邮件发送给用户)。我认为这些是用户应该了解的重要信息。我们有很多用户创建了小号,仅仅因为静默信息不够清晰。
另外,对于完全不熟悉 Discourse 的用户来说,这个消息有点奇怪。它被称为“您的帐户已被暂时冻结”,并且默认消息说“您的帐户将在工作人员审核后恢复”,这显然具有误导性,因为事实并非如此。我的社区中有很多用户会给版主发送消息,要求他们“审核帐户”,而实际上一切都已就绪,他们只需等待静默期结束。
由于用户要求修改此功能,我们已自定义修改了静默消息,以更准确地反映实际情况。我只有一个关于当前系统的问题:**如何在个人消息中包含静默原因和时长?**也许有一个占位符或者我可以使用其他方式来向用户提供更多信息。
最后,我想澄清一下,隐藏“帐户冻结”消息背后的现实的动机是什么。它是否为社区带来了任何好处?
谢谢!
9 个赞
检查过了,默认邮件也没有提供静默原因。那么静默原因到底有什么用?只是供工作人员知道吗?
我想知道是否有办法将静默原因添加到电子邮件/私人消息中。
6 个赞
HAWK
(Hawk)
4
我同意这有点含糊不清。
第二个字段指定将通过电子邮件将原因发送给用户,但没有包含它的电子邮件模板。
6 个赞
Canapin
(Coin-coin le Canapin)
6
我把它移到了#ux,因为它绝对是一个用户体验方面的问题。 
6 个赞
关于这是哪个消息有些混淆……
这是 account_silenced 的当前默认文本模板(已经很多年了):
您已被禁止访问论坛,直到 %{silenced_till}。
原因 - %{reason}
这是通过此对话框被禁止时收到的电子邮件:
@codergautam 您正在查看的消息是 silenced_by_staff,它似乎是默认消息,并在……我不确定,但可能是由自动流程触发,而不是上述手动交互触发时发送。
1 个赞
你说得对,用户会在他们的电子邮件中收到该消息,但 silenced_by_staff 我记得是以私人消息的形式发送的。我会复现并回复你。抱歉造成了困惑。
2 个赞