基于Mirai-ts的函数式mod编程,自动生成所有配置的机器人框架。
- 
					
					
					
					
 快速上手目录包含mcl的配置,其中mirai-circle为该框架的源代码 
 https://b23.tv/5YPJBITnpm i mirai-circlebot使用前提,把qq登录在mirai上。 初始化一个npm项目,在src的index.ts下创建如下内容 import { CircleBot, ReplyHandler } from 'mirai-circlebot' const bot = new CircleBot( 登录的qq, '../mcl_dev/config/net.mamoe.mirai-api-http/setting.yml' //这是项目根目录相对于setting.yml的相对路径或绝对路径 ) bot.use(new ReplyHandler()) bot.start()启动项目,在项目根目录会自动生成一个config文件夹,这是白名单配置和mod配置。下次生成不会覆盖。 
 src下会自动生成一个mod文件夹,mod文件夹中的index.ts就是mod文件的总入口。在src/mod/Reply/Reply.ts中,这是一个示例mod。 
 这个mod实现了ReplyModType,一些详细的属性在这个type的声明文件中查看。 所以你要添加mod,只需要编写一个实现这个type的函数,并且在index.ts中暴露。其中MessageChain等类型是mirai-ts提供的。 
 mirai-ts
- 
					
					
					
					
 v2.1.6修复了mod关键词的一个bug,请更新。