实战Koishi 的核心是插件系统,绝大部分 Koishi 功能都可以通过插件实现。本章节将介绍如何使用模板项目开发和构建自己的 Koishi 插件。
创建新插件在应用目录运行下面的命令以创建一个新的插件工作区:
12345// npmnpm run setup [name] -- [-c] [-m] [-G]// yarnyarn setup [name] [-c] [-m] [-G]
name: 插件的包名,缺省时将进行提问-c, –console: 创建一个带控制台扩展的插件-m, –monorepo: 创建 monorepo 的插件-G, –no-git: 跳过 git 初始化
我们假设你创建了一个叫 example 的插件。那么,你将看到下面的目录结构:
12345678root├── external│ └── example│ ├── src│ │ └── index.ts│ └── package.json├── koishi.yml└── package.json
打开 index.ts 文件,并修改其中的代码:
1234 ...