学习Telegram机器人开发,需要哪些前置知识?
3 个回答
想学TG机器人开发,要先会Python基础语法,变量、函数、循环。
再复习下http请求和json解析,因为要用到telegram bot api。
API文档看官方的,有中文版,按照示例练习。
机器人发送消息失败一般是因为token错误或权限未开启。
加群权限需要通过BotFather设置,不能随便加群。
参考官方文档和社区,90%的问题都可以得到解答。
掌握Python基础语法,包括变量,循环,函数等,掌握HTTP请求和JSON解析。
官方文档以及BotFather注册机器人,利用requests库调用API接口发消息。
遇到发消息失败,先看token是否正确,然后看参数是否拼错。
机器人入群限制,只能通过链接邀请加入,不能拉人入群,避免多次触发风控。
有问题多看文档,搜索相似问题,不怕试错。慢慢来。
先学习Python基础语法,了解变量、循环、函数等。
熟悉HTTP请求和JSON格式,这是调用API的基础。
熟读官方Bot API文档,注册机器人并取得token
发送失败一般是网络或权限的问题,查日志。
添加群组机器人需要管理员权限,注意机器人权限设置。
出现问题时多去GitHub找现成的项目,节省时间。