开发Telegram机器人选择什么框架?

泷瑾瑶泷瑾瑶06月27日182

求推荐一个简单易上手的框架,想开发Telegram纸飞机机器人。

2 个回答

都嘉许
都嘉许回答于 06 月 27 日
最佳答案

对于新手来说,推荐使用Python语言的python-telegram-bot库,这个库上手容易,文档丰富,而且有很多中文资源。你开发纸飞机机器人,主要就是接收和发送消息、处理命令等,这个框架非常适合。

它封装了 Telegram 的 API,你不需要自己拼接参数。比如 MessageHandler,监听用户的消息,用 CommandHandler 处理用户的指令,代码写起来非常清晰。有问题去 GitHub 看 issue,基本都能找到答案。

node那边有telegraf框架,个人觉得不如python-telegram-bot。如果你会Python,首选这个。记得测试,Telegram webhook调试容易卡,本地可以ngrok代理测试。慢慢来,不要着急求成。

蓝美丽
蓝美丽回答于 06 月 27 日

如果你是新手,想要快速开发一个Telegram机器人,推荐你使用Python + python-telegram-bot。

该框架有以下优点:

第一 安装简单 只需一条pip命令

第二 资料很齐全 中文文档很多 新手有问题方便查阅

第三 社区活跃度 面对bug基本都能解决

如果是开发纸飞机机器人,这个框架可以处理消息收发、按钮交互等基础功能,够用了。建议从官方文档开始,写个Hello World验证流程,后续再逐步扩展。

您的答案