Telegram 热搜:TG 机器人能自动统计群聊中 “每周发送文字消息最多的成员”,并授予 “文字达人” 称号吗?​

典野云典野云09月13日2270

TG群能不能搞个机器人,每周统计一下谁发的文字最多,然后授予他“文字达人”称号?

4 个回答

水向荣
水向荣回答于 09 月 13 日
最佳答案

TG机器人是可以做到你说的功能的。

TG机器人通过API可以拿到群里的消息记录,通过代码逻辑统计每周发文字最多的成员。这个功能需要机器人有管理员权限,群组不能设为隐私模式。

具体你可以找人定制机器人,主要功能有:

1. 每天/每周定时统计发文字记录;

2. 排除表情、图片等非文字消息;

3. 给发文字最多的成员加个“文字达人”称号(改备注或@的方式)。

但是要注意的是,TG机器人目前不能直接修改群员昵称,只能通过发消息或群公告来宣布“文字达人”。

如果你不会写代码,也可以参考一些开源项目,自己或找人改下就行。

摩香柏
摩香柏回答于 09 月 19 日

这个功能TG机器人可以实现。

首先你需要一个会统计消息的自定义机器人,这类机器人可以监听群聊消息,记录群内成员每周发了多少条文字消息,统计完毕后,自动在群里发送公告,把“文字达人”称号颁发给发送最多的人。

不过机器人不会自动加称号,你需要设置权限或者通过TG的API来实现自动操作。如果你不会编程,可以找会编程的朋友写个脚本,或者在TG上找一些定制机器人服务。

搞定后,每周五晚上自动播报一次就行了。

阿曜
阿曜回答于 09 月 20 日

TG机器人是可以做到的。

先找个能统计消息的机器人,比如用Python写的自定义机器人,记录每条消息,统计成员文字数,每周结算一次,把文字达人称号发给文字最多的人。

虽然官方没有现成的机器人,但网上有很多开源项目可以参考。

不会操作也没关系,可以请开发者定制一个。

轻松实现你的需求。

伍书意
伍书意回答于 09 月 21 日

TG机器人是可以做到的。

首先,你要找一个能统计消息的机器人,比如自己写一个Python的机器人,记录群员每周发送的文字数量,然后选出数量最多的,通过API给他打上“文字达人”的标签(比如特殊用户名或者头衔)

但是目前Telegram没有原生的“称号”功能,所以可能要配合插件,或者手动。如果不会编程,也可以找开源项目,或者直接找付费机器人服务,这种功能网上早有人做过了。

总之,只要找到工具,这个“文字达人”排行榜是可以实现的。

您的答案