bingyue
文章64
标签42
分类27
Koishi从0入门 03 编写签到插件

Koishi从0入门 03 编写签到插件

前言

在上一篇教程中,我们学习了如何调用api发送消息,以及发送不同的消息类型,那我们今天来实战写一个签到插件

签到插件的原理就是写入今天的时间,如果判断上一次签到时间和今天是一致的,那就签到失败,否则就是签到成功

指令匹配

在Koishi这个框架中,我们除了可以用ctx.on去判断消息外,我们可以直接使用最直接的ctx.command去判断消息

Koishi从0入门 02 编写插件

Koishi从0入门 02 编写插件

创建新插件

在上一次的教程中,我们讲了如何部署Koishi

我们回到我们的工作区,目录内容如下

Koishi从0入门 01 搭建环境与绑定框架

Koishi从0入门 01 搭建环境与绑定框架

搭建Koishi运行的环境

由于Koishi框架是用ts写的,运行需要nodejs,所以我们要先安装nodejs

第一步打开官网

Koishi机器人教程合集 分为五期

Koishi机器人教程合集 分为五期

Koishi简介

本节将介绍我们最推荐的 Koishi 开发方案——创建模板项目。相比直接从零搭建,模板项目的优势在于:

  • 创建完成即是拥有带完整控制台体验的项目,一键创建各种模板插件
  • 支持直接加载 TypeScript,你可以尽情享受代码提示和类型检查带来的便利
  • 支持插件热重载,你可以在不重启应用的情况下修改插件代码,并获得即时的反馈
  • 支持二次开发,你可以将你自己的机器人与其他人的插件进行联合调试