您好,Discourse 团队与社区成员:
我想提议一项新功能,允许在用户离开群组时自动将其设为静默(mute)。
问题所在
- 当用户加入群组时,可以使用**群组分类通知默认设置(Group Category Notification Defaults)**自动跟踪其相关分类。
- 然而,当用户离开群组时,他们仍然会在**最新(Latest)**中看到这些分类,并且他们的通知设置不会恢复。
- 在用户离开群组后,为每个用户手动静默分类对于大型论坛来说并不现实。
解决方案建议
- 在群组设置(Group Settings)中引入一个选项,以便在用户离开群组时自动静默或重置分类通知。
- 或者,扩展Discourse 自动化插件(Discourse Automations Plugin),加入一个**“用户离开群组”触发器**,允许静默相关分类。
为何这很重要
- 保持用户体验的简洁,确保用户只看到与其所选群组相关的内容。
- 减少不再属于某个群组的用户的**“最新”列表的混乱**。
- 帮助在拥有公开群组和开放分类的大型论坛中保持更好的组织性。
可能的变通方法
- 自定义向导插件(Custom Wizard Plugin):这可能是一个选项,但目前需要用户交互才能触发更改。
- 自定义自动化(Custom Automation):这需要开发,但目前没有内置解决方案。
我很想听听社区和 Discourse 团队的看法!这项功能是否有可能在核心代码中实现,还是更适合作为插件更新?
提前感谢!