AmritaBot 内联管理工具 — 在项目目录内通过 ambot 命令行管理 AmritaBot 的插件、数据库和运行。
pip install ambot-inlinectlambot <命令>启动 bot。
ambot run在子进程中启动 bot(等效于 ambot run,但通过新进程运行)。
ambot run-in-sub透传调用 nb-cli。自动加载 Amrita 框架后再执行原生命令。
ambot nb --help
ambot nb plugin list透传调用 nonebot-plugin-orm CLI。自动加载 Amrita 框架和 ORM 插件后执行。
ambot orm upgrade
ambot orm migrate嗅探环境中所有已安装的插件:
amrita_plugin_*— pip 安装的 Amrita 插件nonebot_plugin_*— pip 安装的 NoneBot 插件plugins/目录 — 本地 Amrita 插件src/plugins/目录 — 本地 NoneBot 插件
ambot plugin list安装插件并注册到 pyproject.toml 的 [tool.amrita.plugins]:
- 调用
uv add安装包 - 将包名追加到
[tool.amrita.plugins]列表
ambot plugin add nonebot_plugin_orm
ambot plugin add amrita_plugin_example卸载插件并从 [tool.amrita.plugins] 移除:
- 调用
uv remove卸载包 - 将包名从
[tool.amrita.plugins]列表中移除
ambot plugin remove nonebot_plugin_ormambot plugin add/remove 会自动维护 [tool.amrita.plugins] 列表,供 amrita.load_plugins() 在启动时读取:
[tool.amrita]
plugins = [
]MIT