Skip to main content

启动 Bot

注意

请在运行命令前,确保已经在项目目录下。如果使用了虚拟环境,确保已经激活。

如果想要使用自定义的 Python 解释器运行项目,也可以使用 -py <python> 向 CLI 指定 Python 解释器命令或路径。

运行以下命令在当前执行目录下启动 Bot:

nb run
注意

新版本 CLI 在最简项目环境下会使用 pyproject.toml 内的配置项自行生成启动脚本并运行。

对于目录下已有 bot.py 的项目,CLI 会使用该脚本运行 bot。

$ nb run --help
Usage: nb run [OPTIONS]

在当前文件夹中运行机器人.

Options:
-f, --file TEXT 存在的机器人入口文件. [default: bot.py]
-r, --reload 当文件发生变化时重新加载机器人.
--reload-dirs TEXT 要监视变化的路径.
--reload-includes TEXT 要监视变化的文件.
--reload-excludes TEXT 要忽略变化的文件.
--reload-delay FLOAT 重新加载的延迟时间(秒). [default: 0.5]
-h, --help Show this message and exit.

生成启动脚本

运行以下命令在当前执行目录下生成启动脚本,一般用于 docker 部署。

$ nb generate --help
Usage: nb generate [OPTIONS]

生成机器人的入口文件.

Options:
-f, --file TEXT 脚本文件保存路径. [default: bot.py]
-h, --help Show this message and exit.