超越排行榜的游戏化

我正在构建能将人们拉得更近的社区。游戏化是显而易见的实施元素之一。

在从 Discord 切换到 Discourse 之前,我开发了一些自定义机器人,它们可以实现这一确切目的。

仅举几例:

  • GM Bot:每次你在指定频道说“GM”时都会回复你的机器人——回复励志名言,并跟踪你是否在早上 6 点前起床的“早起者”连胜纪录。
  • Progress Bot:一个每月跟踪你的锻炼、冥想、每日日记和成功的机器人。这样,所有参与者都会受到激励以保持连胜纪录,并能够公开监控他人的进展。

这只是两个受到我的社区热烈欢迎并被广泛使用的例子。

有什么方法可以在 Discourse 上实现这种游戏化吗?

(我不寻求直接的是/否答案,而是希望集思广益,有哪些“唾手可得”的成果可以立即利用,以及随着时间和预算的推移可以实现什么。)

欢迎任何意见!

5 个赞

在实践社区中,我见过的一种方法是使用日志类别。你可以通过使用日志插件或调整类别设置来满足你的需求。

此外,你还可以创建自定义徽章来奖励在日志类别中的活动。你也可以使用自动化插件来构建更复杂的自动化。

7 个赞

这真的很聪明(当然,这取决于具体情况,听起来它在你的社区中奏效了)。

但是的,我认为自动化将是你处理这类事务的好帮手。
如果你发现它没有你需要的触发器等功能,我建议你在该主题下发帖。谁知道是否可以添加更多 :slight_smile:

或者,Discourse 有许多可用的 webhook/API,因此如果你需要全力投入自动化,可以使用 Zapier 或类似的无代码工具。

4 个赞

如果你需要一些现成可用的东西,你可以修改Discourse信任级别,用你社区相关的标题、徽章和图片进行自定义。作为参考,我经常访问forum.uipath.com/badges,但也有一些网站对信任级别进行了更进一步的定制。

1 个赞

感谢 @rishabh

我寻找的不是现成的解决方案,而是能在更深层次、心理层面上奏效的方法,让用户更“沉迷”(以一种好的方式!)于他们参与的社区。

@loginerror 你是否想到了这些徽章?它们看起来真的很棒!

1 个赞

是的,和我们出色的社区团队一起 :slight_smile:

对于徽章,我认为我们几乎使用了所有可以授予它们的方式(GitHub 的徽章来自插件,我们有内部 API 自动化用于我们的学院,我们有一些是通过自定义数据浏览器 SQL 查询授予的,最后一些是手动授予的)。

除非这个问题纯粹是关于它们的外观,在这种情况下,我完全无法获得功劳。我的艺术技能不允许 :sweat_smile:

5 个赞