无界插件相关

先升级webApi,升级失败的去群下载替换,完成后重启

对接青龙

对接无界需要先在青龙创建一个应用,除了依赖管理和系统信息,其他权限都要

下载以下插件

  1. mod/AmQlMod.js
  2. mod/AmTool.js
  3. mod/CryptoJS.js
  4. mod/SpyConfig.js
  5. mod/SpyValueChange.js
  6. Bncr_SPY.js
  7. Doraemon_一键安装所需依赖.js
  8. Doraemon_config_tool.js
  9. Doraemon_ql.js
  10. Doraemon_sendNotify.ts
  11. Doraemon_tool.js
  12. h5st.js
  13. Rebels_H.js
  14. Rebels_jdCommon.js
  15. redis_tool.js
  16. wx_active_tool.js
  17. 奶酪.js
  18. 查询.js
  19. 登录.js
  20. USER_AGENTS.js
  21. SpyHandleMsg.js
  22. SpyIsValid.js
  23. spy并发执行.js
  24. wxTool.js
  25. wx100shareParse.js

着重的依赖和插件是必装的,其他的看你需要。前6个需要到红灯区仓库手动下载,自行修改 @origin@team。或者下载官方仓库的替换origin后执行。

手动在本地建mod文件夹,寒寒的USER_AGENTS.js复制一份到红灯区mod下

先安装

npm i axios

然后执行命令 *Doraemon_一键安装所需依赖*· 安装完成再重启,看情况再次执行再重启

第一步配置奶酪,参照

从零开始的无界3.0 | 单身汪

然后就是登录和查询插件

安装gewechat适配器需要以下几个依赖

ffmpeg-static
ffprobe-static
json-bigint

无界配套相关

Pro

没有不要看

services:
  pro:
    container_name: "pro"
    environment:
      Prolic: ""
      User: ""
      Pwd: ""
    image: "nolanhzy/pro:latest"
    ports:
      - 5016:5016
    privileged: true
    restart: "on-failure:5"
    stdin_open: true
    volumes:
      - "./data:/app/Data"
    network_mode: bridge

全局配置中可以修改反代,添加botapitoken,设置定时转换

20 */2 * * * ?

容器管理中新建容器,填写青龙面板地址,再去青龙设置–应用设置–创建应用,只需要环境变量权限即可,点击测试链接,通过或保存即可。

QQ平台

Lagrange

Lagrange.OneBot | Lagrange 文档

services:
  lagrange.onebot:
    container_name: lagrange
    image: ghcr.io/konatadev/lagrange.onebot:edge
    tty: true
    stdin_open: true
    restart: on-failure:5
    volumes:
      - ./data:/app/data
    environment:
      - UID=$UID
      - GID=$(id -g)
    network_mode: host

编辑配置文件

{
    "Logging": {
        "LogLevel": {
            "Default": "Information",
            "Microsoft": "Warning",
            "Microsoft.Hosting.Lifetime": "Information"
        }
    },
    "SignServerUrl": "https://sign.lagrangecore.org/api/sign",
    "Account": {
        "Uin": 0,
        "Password": "",
        "Protocol": "Linux",
        "AutoReconnect": true,
        "GetOptimumServer": true
    },
    "Message": {
      "IgnoreSelf": true, 
      "StringPost": false
    },
    "QrCode": {
        "ConsoleCompatibilityMode": false
    },
    "Implementations": [
        {
            "Type": "ReverseWebSocket",
            "Host": "无界IP",
            "Port": 9090,
            "Suffix": "/api/bot/qqws",
            "ReconnectInterval": 5000,
            "HeartBeatInterval": 5000,
            "AccessToken": ""
        }
    ]
}

无界那边配置好QQ适配器重启一下,QQ框架这边配置好也重启

Sign

Home · 9Rebels/jdmax Wiki

services:
  jdsign:
    container_name: jdsign
    image: zhx47/jd_sign:latest
    ports:
      - 32772:8080
    privileged: true
    restart: on-failure:5
    stdin_open: true
    volumes:
      - ./data:/app/data
    network_mode: bridge

D佬tool中修改为这个地址,改完重启生效。

青龙中添加环境变量

export JD_SIGN_API="http://127.0.0.1:32772/sign"
export jd_evaluation_signapi="http://127.0.0.1:32772/sign"

H5ST

构建来自 https://github.com/zhx47/bakup 的镜像,原来的不够优雅

services:
  h5st:
    container_name: h5st
    image: dswang2233/h5st
    ports:
      - 3001:3001
    restart: on-failure:5
    network_mode: bridge

D佬tool中修改为这个地址,改完重启生效。

青龙中添加环境变量

export JD_H5ST_API="http://ip:3001/h5st"
export H5ST_SERVER="http://ip:3001"

代理池

services:
  app:
    container_name: app
    image: mzzsfy/auto-proxy-pool
    ports:
      - 7900:8080
    privileged: true
    restart: on-failure:5
    stdin_open: true
    volumes:
      - ./data:/run/data 
    network_mode: bridge
image.png