Back to README
OneBot is an open protocol standard for QQ bots, providing a unified interface for various QQ bot implementations (e.g. go-cqhttp, Mirai). It uses WebSocket for communication.
{
"channels": {
"onebot": {
"enabled": true,
"ws_url": "ws://localhost:8080",
"access_token": "",
"allow_from": []
}
}
}| Field | Type | Required | Description |
|---|---|---|---|
| enabled | bool | Yes | Whether to enable the OneBot channel |
| ws_url | string | Yes | WebSocket URL of the OneBot server |
| access_token | string | No | Access token for connecting to the OneBot server |
| allow_from | array | No | User ID whitelist; empty means all users are allowed |
- Deploy a OneBot-compatible implementation (e.g. napcat)
- Configure the OneBot implementation to enable the WebSocket service and set an access token (if needed)
- Fill in the WebSocket URL and access token in the configuration file