傻妞最新修复版安装步骤教程以及守护(全网详细版没有之一)
根据木子的教程以及一些网上的改 新版傻妞安装教程---木子 csdn
以下步骤已经亲测数次已经拿了多位群友的空服务器做测试从未失败唯一的差别可能静默命令用的不一样即可成功
不要质疑教程的准确性,你行你来,所有网上的坑都在这里补了。
这里只是修复版的安装,并非青龙或者XDD 诺兰的安装对接!
安装好后你再自行对接青龙和其他的东西!!!!!!!
2021年12月13日 更新:添加screen守护noebot(具体可查看26步针对不能用pm2守护noebot的铁铁们)
1.首先一键安装命令来安装傻妞
s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://luomubiji.baquanluomu.workers.dev/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_modules
11.按键盘的Esc
12.输入(不是粘帖过去回车是输入输入)
:wq
记得是:不是:区分噢
13.再输入
source /etc/profile
14.怎么确定你有没有安装node.js
可以先输入
cd ~ #输入后回车
15.然后输入
node -v #回车查看是否有版本号
如果按照我的安装,那版本号就是16.13.1
如果有就表示可以下一步,如果没有就按照上面的链接进行安装
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
复制上面两个到文件内保存~!
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发送确定一下是不是对的
然后就可以了
如果你使用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 ##杀掉进程
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 #这意思就是结束这个会话连挂机都不允许
有钱的老铁的可以打赏一下呦,不强求,就是搞个小破站花费了点小钱
发给机器人的一些需要的命令
开始芝士
set jd_cookie enable_jd_cookie true
设置青龙面板地址
set qinglong host http://ip:端口
设置青龙openapi的client_id参数
set qinglong client_id xxx
设置青龙openapi的client_secret参数
set qinglong client_secret xxx
另外的一些请自行去网上搜索命令