Skip to content

配置文件

  • 知音将配置文件放在config目录下,配置文件的格式为yml
  • 主配置文件为zhin.config.yml,描述了知音对插件的启用禁用、插件目录信息、日志等级、数据库驱动、机器人配置等
  • 其他配置文件以*.yml命名,以供其他插件使用
  • 本篇章节将介绍zhin.config.yml的配置项,其他插件的配置项请查看对应插件的文档

配置文件示例

yaml
log_level: info # 日志等级
has_init: true # 知音是否已经初始化
db_driver: level # 数据库驱动
db_init_args: # 数据库初始化参数
  - zhin.db
  - valueEncoding: json
    createIfMissing: true
disable_adapters: [] # 禁用的适配器
disable_bots: # 禁用的机器人
  - "2922360890"
disable_plugins: [] # 禁用的插件
plugin_dirs: # 插件目录
  - ../zhin/lib/plugins
  - plugins
bots: # 机器人配置
  - adapter: process # 机器人适配器名称
    unique_id: developer # 机器人唯一标识
    title: 终端 # 标题
    master: "1659488338" # 机器人主人
    admins: [] # 管理员
    command_prefix: "#" # 命令前缀
    quote_self: false # 回复消息是否引用自己
plugins: # 启用的插件列表
  - setup # 提供setup 语法开发插件支持,已内置,可直接使用
  - processAdapter # 进程适配器插件,已内置,可直接使用
  - commandParser # 指令解析插件,已内置,可直接使用
  - echo # 基础输出测试插件,已内置,可直接使用
  - hmr # 提供插件开发热更功能,已内置,可直接使用
  - zhinManager # 提供知音管理相关指令,已内置,可直接使用
  - database # 提供数据存储服务,已内置,可直接使用