如果此功能已存在,请原谅我的疏忽,我可能没有使用正确的关键词进行搜索。用户询问,是否有办法在话题被顶起后若无活动,强制让自动顶起功能的效果随时间衰减。顶起功能很好,因为它常常能模拟出新的对话。然而,很多时候顶起后却无人回应,且随着时间的推移,这种沉默会持续下去。有什么建议吗?
你到底在提议什么?我不太明白。它会如何运作?
我从未见过一个话题在第一次顶帖后如果没有进一步的互动却被顶了两次。你到底在问什么?
我猜您指的是如果主题没有活动,则自动进行反顶(un-bump)。但您所说的“没有活动”是指:没有阅读、没有编辑还是没有回复?
我认为答案是对这类主题采取行动!我本想就此打住,但觉得还是有必要为其他感兴趣的人详细说明一下。另外,如果我误解了自动顶帖功能,其他人也可以澄清。
论坛管理员/版主应该对这类主题做出决定,而不是创建一个自动顶帖衰减功能来压制它们。如果不改变主题状态,这些主题将一次次从“死灰”中复活。
据我所知,自动顶帖的主题选自过去一年中最后更新的、具有以下属性的主题。完成以下任何操作都可以防止主题再次被顶帖,并赋予其一些活动:
- 非已关闭
关闭
- 非已解决
解决
- 非已归档
归档
- 非已置顶
置顶
- 非已隐藏(例如位于已关闭的分类中)
移动到开放分类
- 非已删除
删除
- 非分类描述
- 无需操作
这与自动顶帖功能一致,即提供一个机会来推广被遗忘的主题,以便论坛用户可以决定如何处理它们。自动顶帖的主要优势在于它是无噪音的,相比之下,手动顶帖需要制造噪音,例如对主题进行无意义的编辑或回复。
如果您不对自动顶帖的主题采取任何行动,它可能会再次被自动顶帖,但如果它在过去 24 小时内已被顶帖,或者其年龄超过一年,则不会。
如果您启用了 auto-close {x} days after the last reply(最后回复后 {x} 天自动关闭),自动顶帖通常是多余的。但如果自动关闭的间隔足够长(例如一年),这两个功能可以协同工作,以便对最旧的开放帖子进行自动顶帖。
那么,如果主题处于沉默状态,这告诉您关于它的什么呢?
- 已完成?
换句话说,它值得阅读,但不需要任何其他互动。
即:问题已得到解答,问题已解决,时间已过,等等。
关闭 
- 未完成?且永远没有完成的可能性。
例如:如果原始发帖人从未回复让我们知道
关闭 
归档
或
删除
(如果没有有用信息)
- 过时或已废弃?
例如:涉及已弃用的功能
归档
或
删除 
- 社区不感兴趣?
即:没有人阅读
删除 
- 明显不相关?
即:关于不同的产品、组织、论坛或社区
删除 
- 明显毫无价值?
例如:垃圾信息
删除 
最后,如果您更喜欢保留所有帖子为开放状态,那么您可能不需要自动顶帖,例如:
感谢大家的评论和提问。我提出的想法(不确定是否合理或是否有 unintended 后果)是:如果软件能够以这样的方式运行,即当话题被自动顶起后没有收到进一步回复,那么到下一次自动顶起的时间可以自动延长。正如 @Remah 所说,我们可以手动处理这个问题,我也同意。我只是好奇是否存在一种程序化的解决方案。大多数话题都有很多互动,但有些话题会停滞,然后进入自动顶起循环,导致出现下面的截图。例如,如果系统在假设没有进一步活动的情况下将自动顶起的时间翻倍,那可能是一个不错的功能。也许可以?
你的意思是,你从未见过一个话题在第一次顶起后没有进一步互动的情况下被自动多次顶起吗?
这个撞顶次数确实惊人,一年内竟有 10 次。但在我看来,如此多的撞顶记录显得不太对劲。
如果自动撞顶周期翻倍,那么第一年会出现三次,第二年和第三年各出现一次。即便如此,从我角度看,这仍然显得不太理想。
“每日自动撞顶的开放主题数量”是多少?
如果一个主题一年被撞顶 10 次,即每 36 天一次,而每天撞顶 3 个主题,那么可供自动撞顶的主题总数仅为 108 个。对于这么少的主题,我不会启用自动撞顶功能。
这个观点对我来说有点难以理解,但我是在实践中领悟到的。我们曾在支持论坛中遇到积压问题,但通过每天自动顶帖一次,加上几位热心助手的协助,我们在几个月内就解决了问题,直到出现两个帖子互相超越却无人再添加新内容的情况。于是我们关闭了该功能。
现在,我们只是根据每个分类的需要,随时开启或关闭该功能。![]()
话虽如此,就实际应用而言,我认为自动顶帖并不一定需要阶梯式衰减机制。我个人会一直思考这个问题,因为我也将 Discourse 用作个人知识库,而这样的功能(例如作为自动计时器的一部分……)将通过提供类似 Spaced repetition - Wikipedia 的间隔重复机制,有助于知识体系的构建。![]()
