欢迎光临散文网 会员登陆 & 注册

QQ机器人MYQQA框架踩坑记录【一】

2022-04-21 15:30 作者:四块sikuai  | 我要投稿

环境

服务器Windows2019

python 3.8.0

首先是逛了逛myqqa的论坛,插件功能都挺多的,但是没多少我感兴趣的,于是翻了翻api,支持易语言和python(狂喜,虽然我是小白,但是难得看见我认识的)

开始

首先是参考大佬【萌新本炘】的视频

copy了下面这篇文章的代码

然后成功运行起来了【狂喜】

想着光能收到消息没意思,得能发送消息

于是pip install myqqa

开始踩了第一个坑【no module named】

因为我是服务器,所以安装了宝塔【顺手还装了一个python】,应该没有人会犯和我一样的错误吧?

安装了多个python,导致明明安装了myqqa,运行脚本就报错“no module named myqqa”

上网查了一个小时(我确实是菜鸡),各种方法都试了,没能解决(没意识到有多个python),顺手python -V ,发现和自己下载安装包版本不一样,发现问题所在,遂动手解决。

踩了第二个坑【json.decoder.JSONDecodeError: Invalid control character at: line 1 column 149 (char 148)】

emmmm,我看大佬的代码没改,但是我的就是报错,不知道是什么原因

源代码长上面那样,我的运行会报标题那样的错误,上网冲浪以后,改成了下面这样

指定编码gbk【一开始指定编码utf-8,结果有bug】

踩了第三个坑【编码utf-8】

原本我的代码写的是上面这样,指定utf-8,结果写功能时怎么都不对,

后来我print(group_msg),发现只能返回英文字母和字符,其他要么为空要么特殊字符,上网冲浪一圈,把utf-8改成了gbk,解决了问题。


由于刚接触这个框架,所以代码量不多,没遇到其他的坑,这个文章只是作为我踩坑的经历记录,如果有不对的地方,还请大佬指正。


QQ机器人MYQQA框架踩坑记录【一】的评论 (共 条)

分享到微博请遵守国家法律