话语游戏化

是的,但有一个前提条件,即我们在重新计算时只追溯 10 天。

您也可以选择使用管理员界面上的“重新计算分数”按钮来触发更广泛的重新计算。

1 个赞

各位朋友,

有没有一种机制可以通过电子邮件/私信告知用户他们在排行榜上的位置或提供他们每周总数的简要摘要?

我已阅读有关使用徽章以及在达到特定总数时通过自定义 SQL 进行奖励的可能性,但我也想知道大家是否有其他使用此方法告知用户的方法?

2 个赞

目前没有自动通知系统。

我在实际中看到的是,社区会设定一些周期,并在每个周期结束时(例如每季度、每月或每年)进行一次展示顶尖用户的专题活动。

1 个赞

啊,这是一个好建议。谢谢你。:heart:

团队是否有计划从插件中包含外部(电子邮件)或内部(PM)通知?

目前还没有,但如果您有关于如何实现这一功能的想法,我很乐意看到您在 Feature 频道发布一个包含详细信息的功能请求。

1 个赞

关于新用户邀请活动,我在实际操作中遇到一个小问题。活动期间,我将邀请积分值设置为250积分。一些用户通过活动邀请了10位新成员加入社区,获得了2500积分。然而,活动结束后,我将邀请积分调回了常规的50积分。结果,已经参加活动并获得邀请积分的用户积分也从2500积分减少到了500积分。有什么方法可以避免这种调整吗?

2 个赞

我猜如果你等到10天后再更改积分,分数将保持不变。

1 个赞

我很困惑,你能澄清一下吗?

我的“喜欢接收分数”是 0,我没有意识到 5 个月前的更新添加了 Discourse Reaction 支持,并自动将“Reaction 接收分数”设置为 1。

我刚刚将其更改为 0,并重新计算了所有内容,但没有任何变化。

这是因为 Reaction 才能得分,所以喜欢需要分数吗?我在这里实际上什么都没有改变吗?

谢谢!

编辑:没关系,只是需要一点时间来更改!

1 个赞

确实,从头开始重新计算一切,加上重建所有缓存表的时间,可能会根据网站的活动和服务器的配置而需要一些时间。

1 个赞

有没有办法,也许使用数据探索器,来弄清楚某人所有的积分来源?

例如,查看用户的分数以及其中有多少来自新主题、新帖子、点赞、阅读等?

有一个是这个 https://meta.discourse.org/t/gamification-calibration/283800,*但是…* 它需要更新以包含反应和聊天分数

1 个赞

为什么我等待了很长时间,但我的分数没有自动更新?

您好 cnlanny,欢迎来到我们的社区!分数每天通过后台任务重新计算一次。

我认为“当前”事件的更新频率比这更高,并且每日作业会仔细检查过去 10 天内可能发生变化的任何内容:

4 个赞

话虽如此……我认为“今日得分”的频率已更新为每小时一次:

能否有人检查一下并在需要时更新文档?

5 个赞

已在 OP 更新维基。

这是一个不幸的权衡。以前我们的更新很快,但在非常大的网站上,排行榜视图会很慢。

我们让排行榜在任何规模下性能都保持良好,但更新现在复杂得多,所以我们不得不降低速度 :frowning:

5 个赞

4 篇帖子被拆分到一个新主题:Troubleshooting Cheers score discrepancies

:partying_face: 此插件现已作为 Bundling more popular plugins with Discourse core 的一部分,随 Discourse 核心一起打包。如果您是自托管用户并且正在使用此插件,则需要在下次升级前将其从您的 app.yml 中移除。

3 个赞

只是想知道,既然该插件已成为 Discourse 的核心插件之一,是否有办法为论坛的不同版块创建多个排行榜?

1 个赞

据我所知,插件本身没有任何变化。