如何在 Telegram 创建能根据成员角色统计话题讨论参与度的机器人?

由绣文由绣文09月25日277

我想做一个 Telegram 机器人,自动统计不同成员角色在话题中的发言情况,例如谁发言最多、谁发言最少,以便分析每个人的参与程度,应该如何实现?

1 个回答

进津
进津回答于 09 月 25 日
最佳答案

首先,你得懂点编程,Python 或者 JS 都行。

去 Telegram 官网创建个 Bot,拿到 Token。

然后用 Bot API 去监听群组消息,拿到每条消息的 sender_id 和 text。

再用群组管理 API 拿到用户的身份(比如管理员、普通成员)。

把发言记录存到数据库,按用户 ID 分组统计。

最后写个脚本,定时生成报告,比如谁说了几次,谁基本没发言。

整个流程的核心就是监听 + 存储 + 统计。

不想从头开始写的话,可以找现成的 Bot 框架改一改。

记得把 Bot 的群组权限打开,不然收不到消息。

您的答案