仅限特定用户私信

我正在创建一个社区,并希望只允许某些群组向管理员/版主发送私人消息。例如,群组 1 中的用户只能向版主和管理员发送消息,而不能向群组 1 中的其他用户发送消息。这可能吗?

我正试图将消息功能转变为支持功能。

提前感谢。

1 个赞

请查看 GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages.

它允许所有用户向管理员发送私信。

我认为,如果您只想让某些群组能够发送私信,则需要进行一些更改。

2 个赞

实际上,如果您将群组设置“谁可以给此群组发送消息”设置为“所有人”,它将覆盖“允许发送个人消息”的群组设置。

因此,如果您设置一个名为“@support”的群组,即使其他人无法向任何人发送私人消息,也可以允许所有人向该群组发送私人消息。

7 个赞

啊哈!我没注意到这一点,我想我在那个更改之后修改了我的插件。我可能需要再看看。

3 个赞

太好了,多亏了你们俩,我终于搞定了!

3 个赞

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