如何在telegram纸飞机上快速建立夹子机器人?

皋晋鹏皋晋鹏06月30日1268

最近想要在telegram做一个夹子机器人,但是一点都不懂怎么做,求大神指导,如何能够快速搭建自动回复自动发送文件的机器人?有教程或者软件推荐吗?

2 个回答

仁妙晴
仁妙晴回答于 06 月 30 日
最佳答案

你首先确定目标,就是夹子机器人要自动回复和发文件。然后Telegram官方有Bot API,这是核心的。然后你去@BotFather那里创建你的机器人,获取token。

你需要找一个服务器环境,比如阿里云或腾讯云。安装一个宝塔面板会很方便。服务器准备好之后,安装一个Python环境(建议Python3.8以上),安装一些依赖包,比如python-telegram-bot。

编写代码时需要注意两个点:1. 自动回复要用到update.message.text获取用户的消息;2. 发送文件可以用到send_document。测试时建议使用开发者模式进行调试。

建议使用VSCode写代码,Git管理版本,使用screen后台运行。出现问题可以搜索GitHub上的开源项目,比如TG-Bot-template之类的项目。整体的技术门槛不算高,主要是熟悉API文档。

朱雪卉
朱雪卉回答于 06 月 30 日

1. 首先需要注册一个Telegram的账号,并搜索BotFather创建机器人,根据指示填写机器人名称、Token,(token相当于机器人的身份证)。

2. 下载Python环境,安装Pyrogram库,Pyrogram是Telegram官方推荐的开发工具。

3. 使用Pyrogram写基础脚本,监听消息事件。自动回复写死关键词或者高级的正则匹配。

4. 发送文件要文件ID。通过使用Telegram的下载功能,然后通过API发送。

5. 推荐Termux(手机端)或VSCode(电脑端),Termux适合小白,VSCode适合进阶开发者。

代码写好部署到Heroko或者阿里云。整个过程像搭积木一样,报错不用怕,用Google翻译报错信息,可以解决。

您的答案