API 参考
本文档提供了 Amrita 项目的核心 API 参考信息。
📦 CLI 命令
主命令
amrita create
创建新项目
bash
amrita create PROJECT_NAMEamrita init
初始化当前目录为 Amrita 项目
bash
amrita initamrita run
运行项目
bash
amrita run [OPTIONS]选项:
-r, --run- 直接在当前环境中运行
amrita version
显示版本信息
bash
amrita versionamrita check-dependencies
检查依赖
bash
amrita check-dependencies [OPTIONS]选项:
-s, --self- 直接在当前环境中检查
amrita entry
在当前目录生成 bot.py 入口文件
bash
amrita entryamrita proj-info
显示项目信息
bash
amrita proj-infoamrita nb
直接运行 nb-cli 命令
bash
amrita nb [NB_ARGS]...amrita test
运行 Amrita 项目的加载测试
bash
amrita test🧠 核心模块 API
amrita.config
get_amrita_config()
获取 Amrita 配置
python
from amrita.config import get_amrita_config
config = get_amrita_config()返回:
AmritaConfig- Amrita 配置对象
amrita.utils
amrita.utils.bot_utils.init()
初始化 Amrita 机器人
python
from amritaimport init
init()amrita.utils.plugins.load_plugins()
加载插件
python
from amrita import load_plugins
load_plugins()amrita.<module>.run()
运行 Amrita 项目
python
from amrita import run
run()🤖 Chat 插件 API
此处请参考聊天插件的 API 文档。
🔐 权限插件 API
此处请参考权限插件的 API 文档。
📦 菜单 API
此处请参考菜单插件的 API 文档。
📊 WebUI API
此处请参考 WebUI 文档
🧩 插件开发 API
此处请参考文献:NoneBot 官方文档
事件处理
此处请参考 NoneBot 官方文档
这些 API 提供了 Amrita 的核心功能接口。有关更详细的使用方法,请参考其他文档部分。
