前言(2022/6/3)
相信自从酷Q无了后,很多人都了解到了go-cqhttp这一优秀的qq机器人插件
但是在服务器使用这一插件的话,总是会弹出这样的信息
为此,我到网上找过很多方法,但依旧不能解决这个大麻烦,知道我看到了一篇文章
我测试了一下,刚开始依旧不行,后来才发现,是这篇文章讲的太简略了
所以我特地来详细的说明一下遇到这种问题的详细解决方案,亲测百分百有用
第一步 准备
你需要两个设备,一个远程服务器,一个自己平时用的电脑
并都在一个文件夹中下好匹配的go-cqhttp(官网下载)
如果会配置,请将两个设备都配置好,并可以跳转至第三步
第二步 配置两端的go-cqhttp##
-
在本地电脑中双击go-cqhttp
-
一直按“确定”,就会生成.bat文件
-
双击.bat文件
-
按照自己的需要选择后,会生成一个config.yml的配置文件,可以直接用记事本打开编辑,这里使用的是VScode
-
根据注释,编辑好配置信息后,再次双击.bat文件
-
服务端也是如此
第三步 正文
圈重点!!!!
go-cqhttp是用device.json中的设备信息进行登录的
而众所周知
qq是可以记录成功登录过的设备,并在他们下次登陆时不验证,所以我们完全可以先在本地电脑上,用本地电脑对qq号进行登录(必须登录成功)
然后,此时目标qq号已经记录下了当前设备,所以我们仅仅只需要想办法将本地登入成功的device.json发送到服务器
然后让本地电脑的device.json替换掉服务器的device.json
切记,上诉方法与网上大部分方法差不多,但是依旧有很多人不能成功登入的原因有两点
- device.json所登入的qq号与服务器想登入的qq号不匹配
- 很多人在本地电脑的device.json信息生成的时候,就直接让其覆盖掉服务端的,但是,刚才也说了一点" qq是可以记录成功登录过的设备,并在他们下次登陆时不验证,所以我们完全可以先在本地电脑上,用本地电脑对qq号进行登录(必须登录成功) ",这也是很多人很容易踩的雷
最后,如果不出意外的话
皆大欢喜!