当用户离开群组时自动静音类别

您好,Discourse 团队与社区成员:

我想提议一项新功能,允许在用户离开群组时自动将其设为静默(mute)

问题所在

  • 当用户加入群组时,可以使用**群组分类通知默认设置(Group Category Notification Defaults)**自动跟踪其相关分类。
  • 然而,当用户离开群组时,他们仍然会在**最新(Latest)**中看到这些分类,并且他们的通知设置不会恢复。
  • 在用户离开群组后,为每个用户手动静默分类对于大型论坛来说并不现实。

解决方案建议

  • 群组设置(Group Settings)中引入一个选项,以便在用户离开群组时自动静默或重置分类通知
  • 或者,扩展Discourse 自动化插件(Discourse Automations Plugin),加入一个**“用户离开群组”触发器**,允许静默相关分类。

为何这很重要

  • 保持用户体验的简洁,确保用户只看到与其所选群组相关的内容
  • 减少不再属于某个群组的用户的**“最新”列表的混乱**。
  • 帮助在拥有公开群组和开放分类的大型论坛中保持更好的组织性

可能的变通方法

  • 自定义向导插件(Custom Wizard Plugin):这可能是一个选项,但目前需要用户交互才能触发更改。
  • 自定义自动化(Custom Automation):这需要开发,但目前没有内置解决方案。

我很想听听社区和 Discourse 团队的看法!这项功能是否有可能在核心代码中实现,还是更适合作为插件更新?

提前感谢!

2 个赞