Discourse 通知器

@HAWK 感谢您的分享。据此,该更新正在实施中。

该插件会根据用户阅读最多的主题来更改类别的通知级别,而推荐类别的数量由站点管理员设定。但每次 cron 任务执行时更改通知级别,可能会导致许多类别的通知级别不一致,进而因通知数量过多而让用户感到困扰。

为避免这种情况,该插件提供了一个设置,允许用户拒绝更改其通知级别。站点用户可选择是否启用此设置,默认情况下该设置处于关闭状态。

该设置位于 /preferences/profile 部分,名称为“允许站点更改您经常访问类别的通知级别”和“允许站点更改您经常访问标签的通知级别”。

根据 讨论 的回复,我将把 类别设置 移至 preferences/categories 位置,把 标签设置 移至 preferences/tags 位置。

现在,我正在实现一项功能:每次 cron 任务重复执行时,之前为类别设置的通知级别将不再生效,系统将仅考虑下一次 cron 任务中出现的顶级类别来进行通知,而不会更改它们的通知级别。例如,如果站点管理员选择了 5 个顶级类别,那么每次 cron 任务只会影响当前存在的 5 个类别,之前受影响的类别和标签将被忽略。

2 个赞