1.首先可以用木子的一键安装命令来安装傻妞
a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;s=sillyGirl;cd;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s &&pkill -9 $s ; $(pwd)/$s
也可以用其他的命令来按照步骤来安装傻妞(上面的青龙失败不要管!!因为青龙是全部安装完成后才对接的!!!)
请自行去csdn 搜索哦
2.不管用哪种方法安装傻妞,安装完成后
按Ctrl+c退出 (如果你用的静默出现杀死傻妞什么的提示就请用其他的静默命令看第三步)
3.然后静默(因为个别服务器还是啥原因有的用-d静默可以实现后台运行有的用另外一种才可以 本文最后有说明)
cd && cd sillyGirl && ./sillyGirl -d
或者直接用
./sillyGirl -d
或者用下面的来静默用一种即可
nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64
以上只是用的随便一种命令来静默如果这个命令不行就用其他的!!!
4.配置QQ机器人 首先你服务器有下载node.js(可以去木子的这个教程)
https://blog.csdn.net/Dch520898/article/details/119939726
5.如果你需要安装
cd ~ #再执行安装
6.然后下载node
cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
7.解压
xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar
8.然后输入下面的回车
vi /etc/profile
9.键盘按 i
按↓一直到最后一行切记是最后一行然后回车新起一行
10.粘帖
export NODE_HOME=/usr/local/node-v16.13.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modulesCOPY
11.按键盘的Esc
12.输入(不是粘帖过去回车是输入输入)
:wq
记得是:不是:区分噢
13.再输入
source /etc/profile
14.怎么确定你有没有安装node.js
可以先输入
cd ~ #输入后回车COPY
15.然后输入
node -v #回车查看是否有版本号COPY
如果按照我的安装,那版本号就是16.13.1
! img
如果有就表示可以下一步,如果没有就按照上面的链接进行安装
16.安装完成node后 如果次守护不行请用screen来守护 详情看第26步
npm install pm2 -g
17.查看是否成功
pm2 list
【以上PM2部分我也不太明白找不到目录但是我实测也能守护没啥问题。。不太懂。。毕竟我也是小白】
18.输入
cd ~
19.然后设置管理员
s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf
20.然后找到这个文件:/etc/sillyGirl/sets.conf
set sillyGirl enable_http_server true
set sillyGirl port 8080
复制上面两个到文件内保存~!
这里我吧添加管理员QQ的冒号删了的再保存的!
21.然后开始用node-noebot接入傻妞
!!!如果下面的git未找到命令就自己下载git!!!
yum -y install git
首先用(下面是国内源)
git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git
或者用国外源
git clone https://github.com/takayama-lily/node-onebot.git
22.如果卡住就重新发送一遍 记得ctrl+c(这有点卡...)
然后手动去文件夹/root/node-onebot
找到config.sample.js
首先把config.sample.js改成config.js
然后打开找到下面这行
ws_reverse_url: [ //反向ws地址,可以添加多个url
// "ws://your.address.com:8080",
把//删掉把you.address.com改成127.0.0.1,端口8080后添加/qq/receive
变成
ws_reverse_url: [ //反向ws地址,可以添加多个url
"ws://127.0.0.1:8080/qq/receive",
找不同总会吧?????????????
然后保存
其他的暂不改 用他默认的。
23登录
cd && cd node-onebot && node main 机器人QQ
对应QQ扫码
然后提示对接成功
24.Ctrl+c
25.就输入
pm2 start "node main 机器人QQ号"
确定一下是“”不是""可以在QQ发送确定一下是不是对的
然后就可以了
出现上面的stoppe成功图!!!!!**
如果你使用pm2无法守护,请使用screen来守护
首先安装screen
yum -y install screen
创建scree会话
screen -S node-onebot
像这样空白的就行了
然后进入noebot目录
cd node-onebot
运行noebot
cd && cd node-onebot && node main 机器人QQ
然后直接用按键的Ctrl+a+d退出就行了
请务必按照步骤来(相关的命令在最下面)
如果你PM2可以 就用PM2
如果你的傻妞不回复或者pm2时出现“stopped”就请看 第三步
不回复的请执行以下命令
先关闭守护
pm2 delete all #关闭删除所有守护
ps -A|grep sillyGirl ##显示进程号
XXXX是进程号自行更改
kill -9 xxxxxx ##杀掉进程COPY
cd && cd sillyGirl && ./sillyGirl ##启动傻妞
Ctrl+c (如果你用的静默出现杀死傻妞什么的提示就请用其他的静默命令看第三步)
再用第三步的其他静默来执行
继续执行23步 24步 25步 即可!!
先关的screen命令务必自己备份一下
screen -ls #可以看到现有的screen的会话
screen -r xxxx #xxx是自定义意思就是重连xxx这个会话例如screen -r sillyGirl(回到傻妞会话)
screen -S sillyGirl -X quit #这意思就是结束这个会话连挂机都不允许
26.运行芝士,机器人命令(必须发,不发机器人用不了)
在你第一步的管理员qq中对你的机器人qq发送(qq对话界面)
set jd_cookie enable_jd_cookie true
机器人回复你芝士开启成功,这样你的机器人就真正可以运行了
下面介绍几个常用命令
命令 获取机器人命令
set pinQQ pt_pin qq号码 #ck账号绑定qq号码,例 set pinQQ jd_xxxxxx 123456
查询 ? #查询指定账号的资产
查询 查询当前账号资产
**pt_key=([^;=\s]+); pt_pin=([^;=\s]+) #管理员把cookie发给机器人自动绑定发送qq**
机器人具体怎么给别人用呢,让你的好友加机器人好友
对机器人发送他的cookie 类似
**pt_key=([^;=\s]+); pt_pin=([^;=\s]+)**
这样他的qq就和这个cookie绑定了,你的青龙面板也会出现这个cookie,他向机器人发送 查询 或在第一步的sets配置中的群里发送 查询 就可以查豆了(这里建议可以把第一步的sets文件里的自动接收好友设置成true比较方便)
排错
1,反向报错有时可直接重启傻妞解决问题
评论 (0)