目前,您可以允许信任等级为 1 及以上的人员使用聊天功能,但没有办法禁止特定群组使用聊天功能。
如果我们有一个我们认为正在向他人发送聊天消息并造成干扰的麻烦制造者,但我们不介意他们公开发帖,那么没有办法禁用该用户的聊天功能(除非将他们降至信任等级 0,但这会引起其他问题)。
谢谢。
目前,您可以允许信任等级为 1 及以上的人员使用聊天功能,但没有办法禁止特定群组使用聊天功能。
如果我们有一个我们认为正在向他人发送聊天消息并造成干扰的麻烦制造者,但我们不介意他们公开发帖,那么没有办法禁用该用户的聊天功能(除非将他们降至信任等级 0,但这会引起其他问题)。
谢谢。
我认为目前最简单的解决方案是使用 Discourse Dynamic Groups 根据信任等级 1 (TL1) 用户组创建一个“允许聊天用户”组,同时排除那些被添加到“不允许聊天”组中的用户。
因此,允许聊天(或使用私信)的设置不再是 TL1,而是没有不良行为者的 TL1 动态组。
我也有同样的想法,但是如果 @Shauny 是企业版用户,他就无法使用它(因为它不是 official 的)。
更手动的方法是将聊天从 TL0 更改为所有人都自动加入的另一个群组,然后您可以手动删除任何不良行为者。
Shauny 在 Communiteq 上托管,所以他可以使用那个插件 ![]()