电报如何创建能根据群内成员年龄分布调整规则的群组机器人?

杜俊艾杜俊艾09月26日978

想做一个Telegram群机器人,自动统计群内年龄分布,然后根据年龄调整群规,比如限制发言、发广告等,要怎么做?要学习什么?

1 个回答

商昆皓
商昆皓回答于 09 月 26 日
最佳答案

首先,你得有一个Telegram Bot,用BotFather创建一个,拿到Token。

然后,你需要用Python(或者其他语言)写一个脚本,监听群消息。用户进群时,让他发年龄,或者设置一个命令比如 /age 18 来提交年龄。

收集到年龄数据后,存数据库或者文件里,算出平均值、分布区间。

根据规则设定,比如18岁以下不能发广告,你就让机器人检测消息内容,关键词触发踢人或警告。

需要用到Telethon或python-telegram-bot库,这些库文档很全,新手友好。

别忘了给机器人管理员权限,不然它啥也干不了。

最后部署到服务器,用Heroku或者VPS都可以。

慢慢调试就行,有问题再查文档。

您的答案