电报(Telegram)查看个人文件分享贡献值排名,能否 “设置‘排名每周末更新 1 次’,并在群内公示前 10 名”?
3 个回答
你是想做个每周六自动更新的群内分享贡献榜,然后自动发前10名是吧?
Telegram自带功能无法自动统计和发布排名,不过你可以这样做:
先找一个会编程的朋友,或者自己写个脚本,用Python或者JavaScript调用Telegram Bot API获取群内的文件分享记录。
然后设置一个定时任务,比如Linux的crontab或者Windows的任务计划,每周六自动运行这个脚本,算出每个人的贡献值,生成排行榜。
最后让Bot把排名结果自动发到群里。
这样就搞定啦~
TG没有自带贡献值排行榜功能。
你可以尝试以下方法:
1. 找第三方机器人帮你统计分享数据,如“Group Stats Bot”这类机器人,设定好统计规则。
2. 自己写个简单的脚本,利用TG的API获取用户分享数据,每周六自动运行。
3. 将结果自动发到群里,可使用TG“频道+群组”联动方式,提前设置好消息模板。
但注意,有些方法需要一定的技术基础,或得找人代为操作。
TG没有原生功能能直接设定“每周六更新贡献值排行榜”,并自动发到群组里。
但是,你完全可以借助第三方机器人+脚本做到:
1. 找一个能统计文件大小或次数的机器人,比如@statbot,也可以自己开发;
2. 设置定时任务,用Python脚本每周六从数据库提取Top10;
3. 通过Bot API自动发到群组。
技术门槛略高,不过网上有教程,动手能力强的可以尝试一下。