装载该插件前的说明

首先请确认你的海豹版本,确保在v1.5.1以上,才能正常使用该插件。
该插件与http依赖插件属于类似功能的插件,但是在http依赖上添加了ws连接相关,如果你之前使用了http依赖,可以不进行切换。如果为了未来ai插件功能的完全体验,建议进行更换。

插件下载地址

  1. 从GitHub下载 ob11网络连接依赖
  2. 从群聊中下载

插件配置说明

  1. 在海豹webui——JS扩展——插件设置——ob11网络连接依赖 对插件配置项进行编辑
  2. HTTP地址和WS地址可以任选其一进行填写,建议使用WS地址
  3. 如果你使用的是内置客户端,请在海豹webui——账号设置 找到你想要连接的账号的连接地址,通常为ws://127.0.0.1:五个以内的数字 。请将其全部复制到webui——JS扩展——插件设置——ob11网络连接依赖——WS地址处,修改后保存并重新初始化(.net init或重载,也可以不进行)。
  4. 如果你使用的是分离部署方案,请在海豹webui——账号设置 找到你想要连接的账号的连接地址,通常为ws:IP:五个以内的数字,并且你在添加这个账号的时候一般会填写一个token,它并不会显示在这里,请自己在协议端(你分离部署的另一个程序)寻找,一般在网络配置界面会显示。请将连接地址全部复制到webui——JS扩展——插件设置——ob11网络连接依赖——WS地址处,token填到下方WS Access Token处,注意与WS地址一一对应,修改后保存并重新初始化(.net init或重载,也可以不进行)。
  5. 如果你想使用http地址进行连接,请确认你是分离部署方案,然后自行在协议端添加http服务器,然后将http地址和token填到配置项中,修改后保存并重新初始化,不进行赘述。
  6. 如果需要对接一个海豹里的多个QQ客户端,请点击加号为你的WS地址或者http地址添加一个新的框用来填写,与Access Token需要按顺序对应,暂时不支持对接没连接到该海豹的QQ客户端。
  7. 日志打印方式按默认配置,选择简短;事件处理按默认配置,选择记录非消息(不打印心跳事件和收到消息事件日志,只有使用WS连接该配置项才有作用);

一些概念介绍

WS连接和http连接的区别

ws连接是海豹v1.5.1开放该api后的新功能,可以让海豹和登录qq的那个客户端进行一个持续的连接,除了调用api(比如禁言,设置精华消息等功能的实现)之外,重要的是可以收到“事件”,比如加好友请求,有人给你的消息贴了表情,有人的消息被设置了精华之类的特殊信息都可以通过该方式获取,后续ai插件可能也会进行处理,让ai的眼睛更大一点能看到更多东西;而http连接就是两方进行一个短暂的握手,只能调用一些客户端的api。ws连接可以让内置客户端也做到调用api,不需要过多繁杂的设置。

Access Token

由于之前暴露了一些安全性的问题,现在分离部署的客户端在添加一个ws或者http服务器都会默认带上这个,让你的客户端和海豹握手更安全,而不是被陌生人握到客户端去了