Skip to content

⚙️ 配置项参考

环境变量

AmritaBot 使用的环境变量分为两类:AmritaBot 自身定义的配置项,以及 NoneBot / 插件提供的配置项。

AmritaBot 配置(AMRITA_ 前缀或专用名)

变量名类型默认值说明
AMRITA_LOG_LEVELstrWARNING日志等级(DEBUG/INFO/WARNING/ERROR/CRITICAL)
LOG_DIRstrlogs日志目录
BOT_NAMEstrAmrita机器人名称
RATE_LIMITint5请求速率限制(间隔秒)
ADMIN_GROUPint-1日志推送群组(QQ群号,建议配置)
PUBLIC_GROUPint0公开群组(Bot 对外展示的群号)
DISABLE_BUILTIN_MENUboolfalse禁用内置菜单
MAX_EVENT_RECORDint1000最多的事件记录数
AUTO_APPROVE_FRIEND_REQUESTbooltrue是否自动通过好友申请
AUTO_APPROVE_GROUP_REQUESTbooltrue是否自动通过拉群申请
USAGE_CHECK_TIMEfloat400usage 统计间隔(毫秒)
NO_AMRITA_FLAGboolfalse禁用 /amrita 信息输出

WebUI 配置(WEBUI_ 前缀)

变量名类型默认值说明
WEBUI_ENABLEbooltrue是否启用 WebUI
WEBUI_USER_NAMEstradminWebUI 登录用户名
WEBUI_PASSWORDstradmin123WebUI 登录密码

NoneBot / 适配器 / 插件提供

变量名类型默认值说明来源
ENVIRONMENTstrdev运行环境NoneBot
DRIVERstr~fastapiNoneBot 驱动器NoneBot
PORTint8080服务端口(也是 WebUI 端口)NoneBot
HOSTstr127.0.0.1服务监听地址NoneBot
LOCALSTORE_USE_CWDbooltrue使用当前目录存储数据nonebot-plugin-localstore
DATABASE_URLstrsqlite+aiosqlite:///db.sqlite3数据库连接 URLnonebot-plugin-orm
ONEBOT_ACCESS_TOKENstr无默认值OneBot V11 访问令牌nonebot-adapter-onebot

提示:除上述配置外,config/ 目录下的 TOML 文件提供了更详细的插件级配置,可在 WebUI 中直接编辑。

其他配置

通常位于config/,在WebUI中有直接的配置选项,此处不多赘述。

下一步

配置完成后,可以开始创建你的第一个对话机器人:

MIT License 发布