文档 · 安装 · NoneBot 文档
功能
- 创建新的 Nonebot 项目
- 启动 Nonebot
- 管理插件
- 创建新的插件
- 搜索/安装/更新/卸载在官方商店上发布的插件
- 管理适配器
- 创建新的适配器
- 搜索/安装/更新/卸载在官方商店上发布的适配器
- 管理驱动器
- 搜索/安装/更新/卸载在官方商店上发布的驱动器
- 支持 CLI 插件和运行脚本
使用
完整使用文档请参考 文档。
安装
使用 pipx 安装
pipx install nb-cli
使用 uv 安装
uv tool install nb-cli@latest
uv tool update-shell
其中 latest 可以更改为指定的 CLI 版本
使用 Docker 安装
docker pull nonebot/nb-cli:latest
Docker 镜像可以选择以下版本:
latest,latest-slim:最新的稳定版本latest-${python版本},latest-${python版本}-slim:指定 Python 版本的最新稳定版本${cli版本},${cli版本}-slim:指定 CLI 版本的最新稳定版本${cli版本}-${python版本},${cli版本}-${python版本}-slim:指定 CLI 和 Python 版本的最新稳定版本
命令行使用
nb --help
Warning
如果找不到
nb命令,请尝试pipx ensurepath来添加路径到环境变量
nb create (init)创建新的 NoneBot 项目nb run在当前目录启动 NoneBotnb generate在当前目录生成启动脚本nb driver管理驱动器nb plugin管理插件nb adapter管理适配器nb self管理 CLI 内部环境nb <script>运行脚本
uv tool 使用
uvx --from nb-cli@latest nb --help
Docker 镜像使用
docker run --rm -it -v ./:/workspaces nonebot/nb-cli:latest --help
挂载当前目录到容器的 /workspaces 目录,然后在容器中运行 nb 命令。
交互式使用
nb
uv tool 使用
uvx --from nb-cli@latest nb
# 或
uv tool run --from nb-cli nb
Docker 镜像使用
docker run --rm -it -v ./:/workspaces nonebot/nb-cli:latest
开发
翻译
生成模板
pdm run extract
初始化语言翻译文件或者更新现有语言翻译文件
pdm run init en_US
更新语言翻译文件
pdm run update
编译语言翻译文件
pdm run compile
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nb_cli-1.7.4.tar.gz
(70.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nb_cli-1.7.4-py3-none-any.whl
(98.9 kB
view details)
File details
Details for the file nb_cli-1.7.4.tar.gz.
File metadata
- Download URL: nb_cli-1.7.4.tar.gz
- Upload date:
- Size: 70.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
pdm/2.26.8 CPython/3.10.20 Linux/6.17.0-1010-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9df07f9ecc9f0e42713d871466939bee8aef84cff8693d309ec98d3039159397
|
|
| MD5 |
d9cf1667030a1566a3ff0a38573e585b
|
|
| BLAKE2b-256 |
306b2a9978ddd452be63323a160f924f3cdcafbd364dc54c30455085fd65a184
|
File details
Details for the file nb_cli-1.7.4-py3-none-any.whl.
File metadata
- Download URL: nb_cli-1.7.4-py3-none-any.whl
- Upload date:
- Size: 98.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
pdm/2.26.8 CPython/3.10.20 Linux/6.17.0-1010-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5024c106e986109b4d5cc83e76041e525db1ad77e7901a0a01ce1efee8b7fb04
|
|
| MD5 |
25ffc431d5f6ea61c15bc11c5ca639f6
|
|
| BLAKE2b-256 |
be61af6e67389f17e423bf31c32cac0a5bacf90496ba3c1e0b56a4e0a80b3b46
|