折腾了一个小时。。。。
提前安装node PM2
然后运行下面命令:
vi /etc/profile
复制下面到最后一行:
输入后按”i”键进行编辑,粘贴后先按esc键退出编辑模式,然后按住shift和:进行输入退出指令:wq
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
最后保存:
source /etc/profile
傻妞一键:
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://github.cloverc.workers.dev/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s
拉完之后去etc文件搜索:sillyGirl
打开/etc/sillyGirl/sets.conf这个文件把这两个写进去
没有sets.conf这个文件自己创建一个
# 傻妞机器人名
set sillyGirl name 傻妞
#傻妞http服务是否开启,默认false,开启改为true
set sillyGirl enable_http_server true
# 傻妞http服务端口
set sillyGirl port 8080
# 傻妞消息撤回等待时间,单位秒
set sillyGirl duration 5
# 傻妞自动升级是否通知
set sillyGirl update_notify false
# 傻妞内置赞赏码
set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg
# 设置青龙openapi的client_id参数
set qinglong client_id fy8UO_4jRraC
# 设置青龙openapi的client_secret参数
set qinglong client_secret sQqDqI5U1yS9-gyOUa1EAbXT
# 青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true
# 设置青龙面板地址
set qinglong host http://192.168.50.100:5700
# 设置qq登录账号
#set qq uin 10000 #这里建议注释,直接后台弹出二维码登陆
# 设置qq登录密码
#set qq password 123456789 #这里建议注释,直接后台弹出二维码登陆
# 设置监听群聊号码,默认监听所有
set qq groupCode ?
# 设置是否自动同意好友请求
set qq auto_friend false
# 是否对自己发出的消息进行回复
set qq onself true
# 设置qq管理员
set qq masters q1&q2&q3...
# 设置接受通知的qq账号,默认管理员接受
set qq notifier q1&q2&q3...
# 设置qq设备信息(自动生成)
#set qq device.json ? #这里建议注释,直接后台弹出二维码登陆
# 设置qq登录令牌(自动生成)
#set qq session.token ? #这里建议注释,直接后台弹出二维码登陆
# 设置telegram机器人token
set tg token ?
# 设置telegram机器人代理
set tg url ?
# 设置telegram机器人管理员
set tg masters t1&t2&t3...
# 设置接受通知的telegram账号,默认管理员接受
set tg notifier t1&t2&t3...
# 设置微信公众平台app_id
set wxmp app_id ?
# 设置微信公众平台app_secret
set wxmp app_secret ?
# 设置微信公众平台token
set wxmp token ?
# 设置微信公众平台encoding_aes_key
set wxmp encoding_aes_key ?
# 设置微信公众平台管理员
set wxmp masters w1&w2&w3...
#设置阿东登陆地址
set jd_cookie address http://192.168.50.100:6060
#设置阿东登陆坑位数
set jd_cookie login_num 3
启动机器人
cd && cd sillyGirl && ./sillyGirl ##启动傻妞
显示链接青龙成功,最后发现QQ没有回复,我直接搞了搞 onebot
拉取 onebot
git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git
cd node-onebot && cp config.sample.js config.js
修改配置文件 config.js
文件在/root/node-onebot目录里面
把里面的清空,复制下面的东西:
"use strict";
// 将此文件更名为config.js才能生效哦
module.exports = {
//通用配置
general: {
platform: 4, //1:安卓手机 2:aPad 3:安卓手表 4:MacOS 5:iPad
debug: false, //开启debug
use_cqhttp_notice: true, //是否使用cqhttp标准的notice事件格式
host: "localhost", //监听主机名
port: 5700, //端口
use_http: false, //启用http
use_ws: false, //启用正向ws,和http使用相同地址和端口
access_token: "", //访问api的token
secret: "", //上报数据的sha1签名密钥
post_timeout: 30, //post超时时间(秒)
post_message_format:"array", //"string"或"array"
enable_cors: false, //是否允许跨域请求
enable_heartbeat: false, //是否启用ws心跳
heartbeat_interval: 15000, //ws心跳间隔(毫秒)
rate_limit_interval:500, //使用_rate_limited后缀限速调用api的排队间隔时间(毫秒)
event_filter: "", //json格式的事件过滤器文件路径
post_url: [ //上报地址,可以添加多个url
// "http://your.address.com:80",
],
ws_reverse_url: [ //反向ws地址,可以添加多个url
"ws://localhost:8080/qq/receive",
],
ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连
ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连
},
//每个账号的单独配置(用于覆盖通用配置)
123456789: {
},
};
上面”ws://localhost:8080/qq/receive”这里面的端口一定要跟傻妞的配置文件对应起来!!!!
傻妞必须在开机状态
启动 onebot
cd node-onebot && node main QQ号 (QQ号必须手动输入,不能复制粘贴)
如果这一步显示反向ws失败
给傻子机器人发送输入以下命令
set sillyGirl enable_http_server true
set sillyGirl port 8080
如果发送命令不生效手动修改配置文件/etc/sillyGirl/sets.conf
复制上面命令粘贴到文件里面就行
博主是一次成功,预防不成功
成功登陆QQ之后,Ctrl+C
后台挂起
nodejs建议使用pm2进行后台驻守,命令在node-bot目录下
cd node-onebot && pm2 start "node main QQ号"
如果上一步不会用的话安装下面的软件
安装screen
yum -y install screen
这时候ssh会有一个新窗口,也就是直接相当于重新链接了ssh
这时候运行反向ws机器人
cd node-onebot && node main QQ号
登录后按住
cter+A+D
退出后挂机就好了
切记,反向ws机器人和傻子机器人一定要同时运行
安装screen详细文章https://bk.ajouter.top/277/
大佬 傻妞一键安装链接显示 网络不可达怎么办
代理挂了 换一个就行,https那个链接
求个代理 能找到的都挂了