Telegram 频道创意作品展示活动统计收藏 Top3,能否 “设置‘收藏数相同的作品‘按‘发布时间排序’’,先发布者靠前”?
3 个回答
Telegram 本身没有“自动排名+排序”功能,只能手动操作。
如果是公开频道,可以借助 Bot 收集用户的收藏数据(比如投票、评论统计),然后人工筛选出 Top3。
如果收藏数一样,就按发布时间排序,这个逻辑可以写进 Bot 脚本,或者自己记录时间戳对比。
推荐用 Python 写个简单脚本,把作品 ID、收藏数、发布时间都存起来,排序规则写成“收藏数降序,时间升序”,搞定。
不要用太复杂的方案,简单粗暴最实用。
Telegram频道的帖子统计没有内置“收藏数相同时按发布时间排序”的规则,需要手动处理。
如果你用的第三方统计工具或脚本,建议联系作者,让他们加一下这个排序逻辑。也可以自己写个简单的排序脚本,把收藏数和发布时间作为两个参数,先比较收藏数,相同再比发布时间。
如果你想更公平一些,也可以在活动规则里提前说明:“收藏数相同时,按发布时间排序”。这样大家知道规则后,也不会有争议。
另外,如果你用的自建机器人+数据库的方式,可以修改数据库查询语句,增加ORDER BY 收藏数 DESC, 发布时间 ASC这样的排序。
这样就能实现你的需求了。
目前 Telegram 官方的频道功能中,没有「收藏数相同则按发布时间排序」的选项。
你可以通过以下方式实现:
1. 手动统计:用 Excel 或 Google 表格记录每篇文章的收藏数和发布时间,手动算出排名。
2. 第三方机器人:使用支持统计和排序功能的 Telegram 管理机器人(如 Statbot、Postman 等),设置自定义规则。
3. 自行开发:如果你有技术实力,可以搭建后台系统,对接 Telegram API,实现你想要的排序逻辑。
总而言之,官方不支持,但可以使用工具或代码实现。