如何配置Combot来统计我的Telegram群组成员的活跃度排名?
2 个回答
Combot本身没有活跃度统计功能,但可以使用插件或自定义脚本来完成。
在Combot中开启消息记录保存所有群消息,然后用Python或其他脚本语言统计用户名/ID的发言次数、赞等。
建议用MongoDB存储数据方便查询。活跃度算法可以是简单的(只看发言量)也可以是复杂的(加权点赞、分享等)。
利用图表库制作排行榜。技术含量并不高,但需要一定的基础编程能力。如果嫌麻烦,可以直接使用TG统计机器人,例如GroupStat。
Combot实现TG群活跃度统计,关键是设置事件监听和数据存储。
1. 在combot配置文件中打开消息点赞转发监听功能
2. 设置数据库存储位置(推荐SQLite)
3. 使用内置统计命令/top 看榜
4. 定时任务每天自动生成统计报表
注意开放机器人管理员权限获取完整数据,实际使用前测试基础功能是否正常。