如何用Python快速搭建 Telegram 纸飞机机器人?
2 个回答
1. 首先你需要去Telegram搜索 @BotFather 创建机器人,记住你的token。
2. 用pip install python-telegram-bot安装python库,新手特别适用。
3. 用Updater和Dispatcher处理消息,最简单框架比吃火锅还要省代码量。
4. 自动回复: 监听message事件,收到消息直接bot.send_message回就行了。
5. 在群聊中使用时,需要把bot设置为管理员并开启权限。
6. 本地测试通过后,推荐用Termius这种工具丢到云服务器后台跑。
代码写完之后要先用手机测试,比如发送“你好”,看看是否会回复“您好”。
现在大部分功能都有现成库可以用,有问题去github上找文档。
1. 先用Telegram找BotFather建立机器人,获取token。
2. 安装python-telegram-bot库,使用pip install即可。
3. 用Updateer和Dispatcher来处理消息,编写一个echo函数就可以实现自动回复。
4. 编写代码运行后,机器人自动回复群消息。
5. 可以扩展增加一些条件判断,比如关键词回复,定时任务等等;
使用telegram账号要使用英文的账号,国内需要翻墙。新手可以先看官方文档,有问题可以去GitHub提Issue。现在使用代码都是使用ApplicationBuilder,不要使用以前的写法了。