配置
接入 Koishi 的 adapter-onebot
1. 在 Koishi 插件市场搜索并安装 adapter-onebot
2. 配置 adapter-onebot
这里以 WS 反向连接为例
填写 selfId 为你的机器人的 QQ 号
token 可以为空,需与 LLOneBot 配置的 token 一致
protocol 选择 ws-reverse
其他配置保持默认即可,保存配置然后启用插件
3. 配置完成后,LLOneBot 添加 WS 反向地址
adapter-onebot 的 WS 反向地址为 ws://127.0.0.1:5140/onebot
点击保存即可
接入 NoneBot 的 adapter-onebot
1. 配置 NoneBot
这里假设你已经安装了 Onebot 适配器
默认情况 NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。这时可修改 NoneBot 配置文件 .env
,添加 ONEBOT_ACCESS_TOKEN=你在 LLOneBot 配置的 token
然后启用 NoneBot,可以看到 NoneBot 输出的端口号,如 8080
2. 配置 LLOneBot
在 LLOneBot 配置页面添加反向 WS 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws
, 这里的 8080
是 NoneBot 输出的端口号,/onebot/v11/ws
是 NoneBot onebot 适配器默认的路径
TIP
记得 LLOneBot 配置的 token 需要和 NoneBot 配置的 一致
HTTP 配置
HTTP服务端口,用于接收应用端的 HTTP API 调用
如配置的 3000 端口,那么 API 地址为 http://localhost:3000
一个简单的发送消息 API 调用示例
HTTP 上报地址
当 LLOneBot 收到消息等事件时,会以 POST
请求的方式将事件上报到此地址
TIP
上报地址必须是 http://
开头
HTTP 事件上报,不支持快捷回复等快捷操作
正向 WS 配置
用于接受应用端的正向 WS 连接
如正向 WS 绑定的端口为 3001
需要在应用端配置的WS地址为 ws://localhost:3001
反向 WS 配置
用于 LLOneBot 主动连接应用端绑定的反向WS地址
如在 NoneBot2 配置了 onebot 的端口为 8080,路径为 /onebot/v11/ws
那么在 LLOneBot 配置的反向 WS 地址为 ws://localhost:8080/onebot/v11/ws