如何用Python快速搭建 Telegram 纸飞机机器人?

慈学真慈学真07月03日412

最近想做一个telegram群的自动回复机器人,听说python可以快速实现,求一个详细教程,最好是小白也能看得懂的那种!

2 个回答

同新柔
同新柔回答于 07 月 03 日
最佳答案

1. 首先你需要去Telegram搜索 @BotFather 创建机器人,记住你的token。

2. 用pip install python-telegram-bot安装python库,新手特别适用。

3. 用Updater和Dispatcher处理消息,最简单框架比吃火锅还要省代码量。

4. 自动回复: 监听message事件,收到消息直接bot.send_message回就行了。

5. 在群聊中使用时,需要把bot设置为管理员并开启权限。

6. 本地测试通过后,推荐用Termius这种工具丢到云服务器后台跑。

代码写完之后要先用手机测试,比如发送“你好”,看看是否会回复“您好”。

现在大部分功能都有现成库可以用,有问题去github上找文档。

巫竹月
巫竹月回答于 07 月 03 日

1. 先用Telegram找BotFather建立机器人,获取token。

2. 安装python-telegram-bot库,使用pip install即可。

3. 用Updateer和Dispatcher来处理消息,编写一个echo函数就可以实现自动回复。

4. 编写代码运行后,机器人自动回复群消息。

5. 可以扩展增加一些条件判断,比如关键词回复,定时任务等等;

使用telegram账号要使用英文的账号,国内需要翻墙。新手可以先看官方文档,有问题可以去GitHub提Issue。现在使用代码都是使用ApplicationBuilder,不要使用以前的写法了。

您的答案