跳到主要内容

OneBot

OneBot 是一个面向 QQ 机器人的开放协议标准,为多种 QQ 机器人实现(例如 go-cqhttp、Mirai)提供了统一的接口。它使用 WebSocket 进行通信。

配置

{
"channels": {
"onebot": {
"enabled": true,
"ws_url": "ws://localhost:8080",
"access_token": "",
"allow_from": []
}
}
}
字段类型必填描述
enabledbool是否启用 OneBot 频道
ws_urlstringOneBot 服务器的 WebSocket URL
access_tokenstring连接 OneBot 服务器的访问令牌
allow_fromarray用户ID白名单,空表示允许所有用户

设置流程

  1. 部署一个 OneBot 兼容的实现(例如napcat)
  2. 配置 OneBot 实现以启用 WebSocket 服务并设置访问令牌(如果需要)
  3. 将 WebSocket URL 和访问令牌填入配置文件中