需要帖子和点赞的插件或其他选项?

我正在设置我的论坛,我以前作为用户使用过几次 Discourse,但显然设置它是一件全新的事情。

我将建立一个封闭社区,但我希望人们能够进来阅读指南并做出反应,但在解锁主论坛之前,他们也需要发一个自我介绍的帖子。在此之前他们已经申请加入该群组,所以这本身不是问题。我只是想确保他们已经介绍了自己并阅读了规则。

对于指南,我几乎必须为它创建一个帖子以便他们可以做出反应,这没问题。我可以解锁“介绍”区域,以便他们可以发布新帖子,但我将不得不手动审核他们发布帖子时的情况,并确保他们在升级他们的信任等级之前已经点赞了指南帖子。

我开始查看信任等级,理论上我可以创建一个信任等级二,他们需要点赞才能达到,但这样我仍然存在帖子问题,所以我没有找到一种干净的自动化方法来做到这一点。所以我想看看是否有人知道有什么插件或者我错过了什么可以重新创建这个或以其他方式实现的方法。

当然还有其他选择。当他们申请并获得批准后,他们必须在论坛之外做其他事情来同意规则,但我只是想看看是否有内置的功能可以全部处理。

我搜索了一下,想看看是否能找到什么,但也许我做错了,或者也许根本就没有。

提前感谢任何帮助。

1 个赞

可以使用 policy 插件来接受指南:Discourse Policy

你可以在相关指南主题的底部添加一个“我接受这些指南”的政策,当政策被接受后,它可以将用户添加到你创建的群组中,例如:accepted_guidelines

然后你可以设置分类,使得只有 accepted_guidelines 群组的成员才能在其中发帖。

撰写介绍帖有点棘手……我不认为我们有办法根据用户发帖的位置来控制群组成员资格。我想到的一个解决方法是使用 https://meta.discourse.org/t/discourse-automation/195773。

我们有一个名为“通过徽章管理用户群组”的脚本——你可能可以做一些事情,比如要求人们在他们的介绍帖中包含一个表情符号……这会授予“第一个表情符号”徽章,并让自动化脚本将他们添加到 posted_introduction 群组中。

这有点高级,但你可以创建一个特殊的徽章来表示已发布介绍,然后设置自动化脚本以用于群组成员资格。更多信息请参见:Creating triggered custom badge queries

1 个赞

谢谢。我想我会看看那个 Discourse 策略插件,然后对于帖子,我想我会保持手动,因为这样我不仅可以看到他们的帖子,还能确保它是我真正想要的。它不是那种为了快速发布而发的垃圾邮件。感谢您的帮助。

1 个赞