Skip to content

简介

WARNING

框架任然处于开发阶段,不建议在生产环境中使用

CI

Deploy Pages

npm version

dm

node engine

install size

bundle size

  • 知音 (Zhin) 是一个基于 NodeJS 的多平台机器人开发框架,兼容 QQ、ICQQ、WeChat、Discord、OneBot(11/12)、钉钉等机器人平台。
  • 知音的目标是提供一个轻量、优雅、热更、统一的机器人开发框架。
  • 知音的内部实现尽可能符合大众开发思维,无论是阅读源码,还是开发插件,都能事半功倍。

特性

  • 轻量:精简内部功能,仅内置系统级的常用插件和适配器,其他功能均通过插件来实现
  • 优雅:知音的内部实现尽可能符合大众开发思维,无论是阅读源码,还是开发插件,都能事半功倍
  • 热更:知音内置热更插件,让开发者在开发时避免频繁重启进程,从而降低账号风险概率
  • 统一:知音通过适配器统一了机器人消息的收发以及事件规范,使得开发者可以只关注一种规范,即可完成机器人开发
  • 多平台:支持 QQ、ICQQ、WeChat、Discord、OneBot(11/12)、钉钉等机器人平台
  • 插件化:支持插件化开发,开发者可以通过插件来扩展知音的功能

安装

  • 你希望在什么设备上使用知音?
  1. 我想在 Windows 电脑上使用
  2. 我想在 Linux / Macos 服务器上使用
  3. 我想在 安卓 手机上使用

接入平台

插件

  • 插件是知音的核心功能,通过插件,你可以扩展知音的功能。
  • 你可以通过 npm 安装插件,也可以自己开发插件。
  • 插件商店
  • 插件开发

配置文件

  • 项目根目录下的 config 文件夹存放着zhin所用到的配置文件,其中 zhin.config.yml 是主配置文件,包含了机器人配置、插件配置、数据库配置、日志配置等基础配置。
  • 你可以根据自己的需求修改配置文件,主配置文件更改后,zhin会自动重启以应用新的配置。
  • 在该目录下创建其他配置文件,并在插件中通过 useConfig('文件名') 来使用。
  • 主配置文件介绍,请前往 配置文件 查看。

more