ninja那味又来了~
今天下午QQBOT被猫咪大佬给砍掉了~
回家发现机器人跪了,打开网站看到有大佬已经发了文章,整理下思路。
部署环境:unraid shell那些我都是图形化操作
思路:qinglong自带node.js+python环境直接git项目下来跑!
1.青龙增加bot映射。我设置的是/ql/jbot

2.运行容器-git项目-重命名示例配置文件
git clone https://github.com/takayama-lily/node-onebot.git
cp -r node-onebot/. jbot
cd jbot && cp config.sample.js config.js
3.对接傻妞反向代理接口-> 编辑config.js
几个修改点:
1.ws反代地址 我的是"ws://192.168.1.11:8080/qq/receive",(傻妞在另外一个容器里面)
2.编辑配置名(//每个账号的单独配置(用于覆盖通用配置)) 这里我用1代替,最终是你的QQ号
"use strict";
// 将此文件更名为config.js才能生效哦
module.exports = {
//通用配置
general: {
platform: 3, //1:安卓手机 2:aPad 3:安卓手表 4:MacOS 5:iPad
debug: false, //开启debug
use_cqhttp_notice: true, //是否使用cqhttp标准的notice事件格式
host: "0.0.0.0", //监听主机名
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://192.168.1.11:8080/qq/receive",
],
ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连
ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连
},
//每个账号的单独配置(用于覆盖通用配置)
1: {
},
};
// 安全注意:
// 监听0.0.0.0表示监听网卡上的所有地址。如果你的机器可以通过公网ip直接访问,同时你也没有设定access_token,则被认为是极不安全的。
// 你应该知道这样做会导致以下后果:任何人都可以无限制地访问你的Bot的所有API接口。
// 如果只需要在本地访问,建议将监听地址改为localhost。需要通过公网访问,你最好设定access_token。
4.调试对接傻妞
执行
node main 1
提示输入QQ账号和密码。 回车是扫码,但是我扫码提示失败。
之后提示登录成功 显示群和好友数量。
这个就不截图了有点懒~~~~
然后可能就是一大堆的报错
反向ws连接(ws://localhost:8868/qq/receive)被关闭,关闭码1006,将在3000毫秒后·····
5.傻妞配置修改和检查
检查配置项目
1.傻妞http服务端口默认是8080
2.是否启动http服务 设置为true
### 一些基础设置 ###
# 傻妞机器人名
set sillyGirl name 傻妞
# 傻妞http服务端口
set sillyGirl port 8080
# 傻妞消息撤回等待时间,单位秒
set sillyGirl duration 20
# 傻妞自动升级是否通知
set sillyGirl update_notify true
# 是否开启傻妞自动更新
set sillyGirl auto_update false
# 傻妞内置赞赏码
set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg
#是否启动http服务
set sillyGirl enable_http_server true
# 关闭守护模式,守护模式会导致没法自动升级
#systemctl disable sillyGirl
3.测试,网页打开傻妞ip:端口
提示“404 page not found”即为http开启成功
此时打开qinglong日志会看到一直输出关闭码1006信息变成 连接成功
发送查询命令也有反应了!
最后,在extra.sh里加入熟悉的启动命令
cd jbot
node main QQ号
感谢分享,谢谢楼主,赞
又学习到了,写的非常好?
又学习到了,写的非常好?
谢谢分享,学习了
感谢分享,谢谢楼主,赞
感谢分享,谢谢楼主,赞
谢谢,分享学习了
太好了
谢谢分享,学习了
打卡升级
先看看,不明白的地方再问
现在onebor机器人能用的协议还有哪个
继续加油哦,争取发表更多优秀帖子
感谢分享,让我好好学习一下
感谢分享
优秀,学习一下
牛逼,点个赞
辛苦大佬分享了,我先学习一下