纸飞机 TG 中,机器人统计群聊每周的消息类型占比(文字 / 图片 / 文件),能否 “设置‘统计结果每周一自动发布到群公告’’”?​

肇凝绿肇凝绿09月16日2164

在纸飞机TG群,想让机器人每周统计消息类型(例如多少文字,图片,文件等),然后每周一自动发送到群公告里,方便查看,可以自动设置吗?

3 个回答

宏靖巧
宏靖巧回答于 09 月 16 日
最佳答案

Telegram本身没有这个功能,但可以借助机器人实现。

具体来说,可以找一个可以统计消息类型的机器人,比如用Python写一个Bot,每天定时统计群里消息类型。

再设置一个定时任务,比如crontab或Telegram自带的提醒功能,每周一早上自动发到群里。

至于发到群公告,目前Telegram不支持机器人修改公告,但可以机器人发一条消息,再手动设置为群公告。

如果不会写,也可以找开发者定制一个这样的机器人。

搞定后就坐等每周数据自动更新了。

藩樱花
藩樱花回答于 09 月 22 日

Telegram机器人目前不能直接自动更新群公告,但可以间接实现。

1. 机器人可以统计一周内各种类型消息的数量,如文字、图片、文件等,需要机器人具有查看群组消息的权限。

2. 通过定时任务(如服务器、Heroku、PythonAnywhere等云服务)让机器人每周一运行脚本,统计并发布消息至群组。

3. 手动将机器人发布的统计信息设置为群公告。虽然不能完全自动化,但结合定时任务+手动操作,基本能满足需求。

如果你会编程,也可以自己写一个脚本,调用Telegram Bot API来实现。

诸葛乐松
诸葛乐松回答于 09 月 23 日

目前 Telegram 机器人无法直接设置“每周自动更新群公告”,但可以这样做:

1. 使用定时任务工具(例如 Cron)定时触发机器人执行统计脚本

2. 机器人通过调用 `setChatDescription` 接口更新群公告

3. 你需要有一定的编程基础,或者找开发者定制

简单来说,功能是可以实现的,但需要自己搭一个“自动化小火车”。如果你不懂代码,也可以找一个靠谱的 Telegram 开发者帮你完成。

您的答案