快速上手
项目构建
你可以打开终端,使用下列命令来初始化项目:
shell
# 安装 Kokkoro 脚手架
npm i @kokkoro/cli -g
# 初始化项目
kokkoro init
shell
# 安装 Kokkoro 脚手架
yarn global add @kokkoro/cli
# 初始化项目
kokkoro init
若下载较慢,可以尝试使用淘宝镜像源:
shell
npm config set registry https://registry.npmmirror.com
shell
yarn config set registry https://registry.npmmirror.com
不要使用 PNPM
使用 pnpm 可能会导致很多预期之外的问题,我更推荐使用 npm 或者 yarn 来管理 Kokkoro 项目。
因为 Kokkoro 十分轻便,所以也不用太担心内存占用的问题。至于不使用 pnpm 的原因,你可以 在这里 找到答案。
目录结构
当你使用 init
命令做好相关配置后, Kokkoro 将会为你在指定目录自动生成下列目录结构。
tex
.
├─ data/ 项目资源
├─ logs/ 日志列表
├─ plugins/ 插件目录(存放编写好的插件)
├─ index.js 程序入口
└─ kokkoro.json 配置文件
接下来,你便可以参考终端的相关提示,安装依赖项:
shell
# 切换至项目根目录
cd robot
# 安装依赖
npm i
shell
# 切换至项目根目录
cd robot
# 安装依赖
yarn
等待安装命令执行完毕后,你会发现,在项目根目录下又生成了 node_modules
和 package.json
这两个文件,后面在 插件开发 中将会为你详细介绍。
如果你不准备开发插件,就不用去关心这些依赖文件,感兴趣你也可以先使用搜索引擎查找相关知识。
启动程序
一切准备就绪,现在开始启动你的项目:
shell
kokkoro start
如果你没有全局安装 CLI,也可以使用下列命令:
shell
npm run start
shell
yarn start
如上述步骤无误,在项目启动后,便会开始为机器人建立会话通信。要是出现 Socket 无法正常通信,或者是成功连接但没有接收到事件通知,就要在 kokkoro.json
中检查 events
参数是否正确配置。
插件扩展
你可以直接安装 npm 插件来为自己的机器人扩展相对应的功能,例如:
shell
npm i kokkoro-plugin-hitokoto
shell
yarn add kokkoro-plugin-hitokoto
程序会在项目启动后(机器人建立会话通信前),自动挂载项目内的所有插件,不用执行额外操作。
聊天记录
现在,开启一段属于你的物语吧 ♪ q(≧▽≦q)
当然,如果你有 JavaScript 的相关知识,随时都可以编写自己的插件,详情可在 插件开发 一栏查看,更多插件安装和使用说明可以在 插件社区 中查找。