sillyGirl(傻妞机器人)安装以及对接go-cqhttp(2023年12月)

如果其他的系统环境要另外的去下载,由于wget不支持断点续传(maybe)所以建议在自己的windows上下载好然后传给linux的/root/sillyGirl上面(如果你创建了文件夹的话)。暑假的时候安装教程安装过傻妞机器人,但是最近安装的时候发现出了问题,结果一看傻妞的版本好像更新了而且对接QQ的方法不一样了,一看csdn没有教程,那我就自己摸索终于搞出来了。这里的8080端口为你的傻妞机器人的默认端口,如果换了端口记得把这个8080换了。http://你linux服务器端的ip:8080。_傻妞机器人开源下载

目录

编写的原因

下载傻妞

注意!!注意!!!注意!!!!

同样的下载go-cqhttp

安装以及配置 go-cqhttp

下载screen

创建go-cqhttp窗口

创建sillyGirl窗口

常见错误

编写的原因

暑假的时候安装教程安装过傻妞机器人,但是最近安装的时候发现出了问题,结果一看傻妞的版本好像更新了而且对接QQ的方法不一样了,一看csdn没有教程,那我就自己摸索终于搞出来了

下载傻妞

废话不多说

首先创建一个文件夹名字随意,创建的文件夹名称是sillyGirl

1
mkdir /root/sillyGirl

然后下载傻妞的源文件,由于github半墙,下载困难,我这里直接给出分享连接了,可以的话还是去github上下载支持作者,但是好像作者的博客删了QAQ

傻妞下载链接

注意一下, 给出的下载链接的配置环境为x86_64架构的linux系统,如果其他的系统环境要另外的去下载,由于wget不支持断点续传(maybe)所以建议在自己的windows上下载好然后传给linux的/root/sillyGirl上面(如果你创建了文件夹的话)。

之后进入文件夹

1
cd /root/sillyGirl

给予权限并且运行可执行文件

1
2
chmod 777 sillyGirl
./sillyGirl

之后进入网页后台

http://你linux服务器端的ip:8080

注意!!注意!!!注意!!!!

傻妞机器人更新之后不支持OnebotV11协议标准机器人的反向wesocket的方式接入

需要在插件商城中下载

搜索 OnebotV11(原内置QQ)

或者直接搜索QQ也行

下载好后才可以进行对接

同样的下载go-cqhttp

也是一样的方法——在windows下的github上下载文件然后传到linux上面

go-cqhttp下载链接

里面有如下文件

顺便教大家看看github下如何安装你操作系统适配的安装包

安装以及配置 go-cqhttp

处理器和操作系统是什么型号就下载什么型号(或者下载tar.gz然后解压进入文件夹运行也行,这个目前不展开说),我的是ubuntu系统进入安装包的目录直接安装就行

1
dpkg -i 安装包名称

这样就安装好了然后运行

1
go-cqhttp

会出现这样的截图

选择3——反向 Websocket 通信

然后按回车放回之后进入配置文件

1
nano config.yml

我的建议是扫码登录修改这个参数

修改这个这个为你的代理服务器

1
ws://127.0.0.1:8080/bot/onebotv11

这里的8080端口为你的傻妞机器人的默认端口,如果换了端口记得把这个8080换了

下载screen

由于运行傻妞机器人和go-cqhttp的时候会独占整个窗口并且当ssh退出时(不是用ssh链接而是用vnc桌面连接的随意QAQ),任务也会停止。所以要用screen相当于后台新开一个屏幕运行这两个程序。

我用的是ubuntu/debian不同操作系统之间的安装命令可能会不一样(可以百度一下)

1
apt-get install screen

然后接下来就是screen的命令

screen -S 窗口名称 //新建一个窗口 screen -x 窗口名称 //跳转到相应的窗口 screen -ls //列出所有的窗口名字以及状态 ctrl+a+d是跳出当前窗口

创建go-cqhttp窗口

那我们先要创建一个窗口用来运行go-cqhttp

1
screen -S go-cqhttp

然后运行go-cqhttp

1
go-cqhttp

ctrl+a+d跳出

创建sillyGirl窗口

接下来创建一个窗口sillyGirl

1
screen -S sillyGirl

进入/root/sillyGirl目录下运行sillyGirl

1
2
cd /root/sillyGirl
./sillyGirl

ctrl+a+d跳出

如果没出意外的话应该就可以对接成功了

常见错误

go-cqhttp登录失败,账号不安全又或者是其他的原因导致的账号登陆失败

原因应该就是账号风控(不安全

可以通过修改登录设备类型来改变,这里修改的时用安卓手表协议登录

方法如下

更改device.json文件(与config.yml同一目录下)修改protocol为2