电报如何创建能根据成员在群内的活跃度排名展示的群组机器人?
1 个回答
先注册一个Telegram Bot,用BotFather拿到token,这是入口。
然后监听群里的消息事件,发言、点赞等行为都要监听到,有动作就记录一下。
再设计一个数据库,用来记录每个用户的ID和活跃度分数,发言+1,点赞+0.5之类的规则自己定。
最后定时生成排行榜,把消息格式排好序发到群里就行。
代码用Python的python-telegram-bot库搭配SQLite,简单易懂。
记得打开隐私模式,不然收不到消息。
整个流程不难,动手试试就懂了。