如何创建一个机器人,自动将群内成员的提问汇总给管理员?
5 个回答
用Telegram做这样的机器人其实很简单,你只需要用Python写一个Bot并连接群组的API即可。
前往BotFather创建机器人并获取Token,然后设置群权限允许机器人接收信息。
写一个监听脚本,使用python-telegram-bot的库监听群消息事件。当有新消息时,自动转发给管理员。
逻辑可简单如只转发带@的信息或定时抓取群聊最新提问。
部署到服务器就可以了,比如用Heroku免费部署。整个过程最多30分钟。
需要掌握一定的编程语言,比如Python。
前往Telegram官网创建开发者账号,创建机器人获取token。
继续通过Telegram的API接口监听群聊消息,设置关键词触发收集。
定时收集的问题发送给管理员。
推荐用BotFather辅助配置,代码部分可以用现成框架来减少工作量。
测试没问题就可以。
你需要完成以下三件事情:
1. 建立Telegram机器人,用@BotFather设置权限
2. 把机器人加入到群里,开启"管理员"权限(可读取消息)
3. 利用第三方工具或者自建脚本将消息转发给管理员
推荐使用现成的机器人托管平台,例如 BotStuff、Telegraf 等,都能做到。设置关键词筛选 + 定时汇总即可。
开发Telegram机器人很简单,你只需:
1. 懂基础编程(Python/Node.js)
2. 注册BotFather获得token
3. 使用API监听群消息事件
4. 配置关键词触发采集规则
5. 将问题发送给管理员
推荐用Python+telebot快速入门,教程多。注意不能违反Telegram机器人规范。实际可用Heroku免费部署。
Telegram机器人可以完成。
需要掌握一点基础的编程技能,例如Python。
操作步骤:
1. 创建Telegram Bot并获取token
2. 通过Bot API监听群消息
3. 设置关键词触发采集规则
4. 整理问题并发送给管理员账号
建议用Heroku部署,方便。
如果不会编程可以请人代做。
记得设置过滤规则,防止抓取多余内容。