本指南介绍了如何设置和使用 Discourse 中主题的自动顶帖功能,包括全类别设置和单独的主题计时器。
所需用户级别:管理员
自动顶帖 (Auto-bumping) 是 Discourse 中的一项功能,它允许主题自动回到主题列表的顶部。这对于保持重要讨论的可见性、使支持主题保持活跃或定期展示买卖类别中的物品非常有用。
配置自动顶帖时,请注意以下几点:
- 可以在类别级别配置自动顶帖
- 可以使用主题计时器设置单个主题自动顶帖
- 自动顶帖遵循特定的标准来确定哪些主题有资格
配置全类别自动顶帖
要为整个类别设置自动顶帖:
-
访问您要配置的类别
-
点击
(扳手)图标以访问类别设置
-
导航到“设置”选项卡
-
找到自动顶帖设置:
- “每日自动顶帖的开放主题数量”
- “再次顶帖同一主题前所需的最小天数”
-
根据您的需要调整这些设置
-
保存更改
“开放主题数量”设置决定了该类别每天将顶帖的主题数量。这必须是一个整数——最小有效值为 1。“最小天数”设置(默认值:1)可防止同一主题在经过该天数之前再次被顶帖。
自动顶帖标准
要使主题有资格进行自动顶帖,它必须满足以下条件:
- 可见且已列出
- 未被设置为使用主题计时器自动顶帖
- 在配置的冷却期内未被顶帖(“再次顶帖同一主题前所需的最小天数”,默认值:1 天)
- 未被置顶
- 未被关闭
- 未被存档
- 不是类别描述主题
- 没有被接受的解决方案(当 Discourse Solved 插件激活时)
系统每 15 分钟最多顶帖 1 个主题,最高不超过为该类别设置的每日上限。
最佳实践
- 明智地使用自动顶帖,以避免用旧内容淹没用户
- 在设置自动顶帖时,请考虑您类别的性质(例如,支持论坛与一般讨论)
- 根据社区反馈和需求定期审查和调整您的自动顶帖设置
常见问题及解决方案
- 如果一个已关闭的主题被顶帖,请检查该主题是否设置了单独的主题计时器
- 如果主题被顶帖得过于频繁,请增加“最小天数”设置
- 如果没有发生自动顶帖,请确保“每日自动顶帖的开放主题数量”设置大于 0
常见问题 (FAQs)
问:我为什么要使用自动顶帖?
答:自动顶帖可用于:
- 保持支持主题的可见性,以防被遗忘
- 定期展示买卖类别中的物品
- 保持慢速类别的活跃度
问:我能否将某些主题排除在自动顶帖之外?
答:是的,置顶、关闭或存档的主题会自动被排除。如果 Discourse Solved 插件处于活动状态,具有已接受解决方案的主题也会被排除。您也可以避免为不希望被顶帖的主题设置单独的主题计时器。
问:自动顶帖如何与用户活动相互作用?
答:仅当没有任何用户活动自然顶起主题时,才会发生自动顶帖。最近的用户活动会重置自动顶帖计时器。
8 个赞
我的 Discourse 实例上一个已关闭的主题被顶上来了,这正常吗?
maiki
(maiki)
9
不!
该类别中的那些设置不应该置顶主题。我认为可能是设置了主题自动计时器来置顶它……
如果再次发生,请告知我们。我不确定如何重现它。你可以问一下对话中的其他参与者是否有人置顶了它。
1 个赞
只是问一个学习方面的问题……
但是,您为什么要自动顶帖?我不是在质疑这项功能,而是在尝试了解一些我可能需要考虑此选项的示例用例。
1 个赞
Lilly
12
您可能需要为您的支持论坛设置自动置顶,类似于 Meta 的做法。
不过我认为 4 年的置顶时间有点太长了……
1 个赞
哈。
我们将其设置为如下的 Support:
四年等待并非直接设置,而是我们仍有许多陈旧且开放的主题需要整理的后果。
2 个赞
maiki
(maiki)
15
我正在寻找这个帖子(我写它的原因是为了分享这个功能是如何工作的)所要回答的问题。我最后要求提供数据是因为我也不确定大家是如何使用它的!
我用它做了一些事情,我不太确定是否能推荐给社区,但对于单用户 Discourse,用于做个人笔记非常棒。
首先,我用它来为创意写作“翻土”。我会写一些东西,然后放着不管,去做别的事情,每天做一点。对于故事或复杂的技术工作,我使用自动置顶来帮助我异步处理几件事情。
其次,我曾暂时用它来清理一个分类。“处理”我称之为。第一种情况可能导致第二种情况,即我现在有一个需要发布或分享到其他地方的帖子分类。我可以这样说:“我处理一个帖子需要 10 分钟,所以我每天自动置顶两个。”
第二种情况通常以删除帖子结束,所以当所有帖子都删除后,自动置顶(和分类!)也会被移除。
为什么我不推荐这些?我从未见过在活跃的社区中这样做。如果每个人都不知道这个过程,可能会产生噪音。
我想象对于进行共享世界构建的创意写作者来说,自动置顶共享分类中的所有帖子将大有裨益……但愿我们都能有幸属于这样的团体!
这个帖子可以扩展到包括安排帖子的单次置顶,而不仅仅是涵盖分类设置。在这种情况下,它是一个非常有用的工具,可以设置一个大家需要再次关注的时间。例如:一个对话,在未来事件发生之前无法继续进行,因此在两个月后安排的置顶就像是给该帖子参与者的高优先级集体提醒。我们在 Discourse 偶尔会这样做。
1 个赞
Moin
17
您更改了最小天数设置吗?不过我认为24小时内再次顶帖本就不应该发生。
我没有 
我认为这是使用了“重置帖子日期”功能的情况,它将帖子又推回了堆栈底部,并欺骗系统认为该帖子再次符合置顶条件。
3 个赞
您好,在我理解了该机制之后
,我希望有一个第三个设置:“Minimum days before bumping”,以控制频率。
我注意到此公告主题(announcement topic)中提到已解决的帖子不会被顶起。这里的自动顶起条件是否缺少了“未解决”?
Olle11
23
在顶帖的上下文中,自动顶帖是什么意思?它会是一个字面意思为“顶”的帖子吗?
Moin
24
1 个赞
Moin
26
5 个赞