Skip to content

创建 Bot POST ​

Base URL: http://ip:port/nbgui/v1

类型说明备注
方法http
入口bot/create
调用方式同步调用,等待服务端完成执行并返回最终结果
字符编码UTF-8
请求类型POST
返回类型json
开发语言任何能发起http请求的开发语言

请求参数 ​

参数名必选类型参数描述
name是StringBot的名称
path是StringBot的路径
drivers是List要安装的驱动器
adapters是List要安装的适配器
template是StringBot的模板,有以下两种:
simple(插件开发者)
bootstrap(初学者或用户)
pluginDir是String存放插件的目录(当模板为simple(插件开发者) 时生效),有以下两种:
在[bot名称]/[bot名称]下
在src下
venv是bool是否使用虚拟环境
installDep是bool是否安装依赖

调用示例 ​

http
POST http://127.0.0.1:port/nbgui/v1/bot/create
Content-Type: application/json
Authorization: Bearer your_token
data:{
    "name": "myBot",
    "path": "/media/nightwind/NightWind/workspace/myBot",
    "drivers": ["FASTAPI"],
    "adapters": ["nonebot-adapters-qq"],
    "template": "simple(插件开发者)",
    "pluginDir": "在[bot名称]/[bot名称]下",
    "venv": true,
    "installDep": true
}

返回示例 ​

json
{"status": "Bot myBot start creating..."}