Home

Awesome

YuQ-Mirai

YuQ-Mirai 是一个依赖于 Mirai-Rain 的 YuQ Framework 的机器人实现。

YuQ Framework 的目的就是让机器人开发变得更简单和更有效率。

这是一个 Demo 项目。
框架依旧处于开发阶段,我将尽可能的保证 API 尽量少的变动。

Demo 同时提供了 Maven 和 Gradle 的项目配置。
请选择一个喜欢的使用。

Gradle 下载默认采用了 冰糕Luminous 提供的镜像地址。
如果想采用官方地址下载,请修改 ./gradle/wapper/gradle-wrapper.properties 文件内的相应值。

特性

路由映射

参考 wiki.IceCream.yuq.demo.controller.TestGroupController

依赖注入

参考 wiki.IceCream.yuq.demo.controller.TestGroupController

事件系统

参考 wiki.IceCream.yuq.demo.event.OnMessageEvent

后台队列

参考 wiki.IceCream.yuq.demo.job.JobMain

数据库支持

使用方法参考 SuperDemo

Web支持

使用方法参考 SuperDemo

使用方法:

clone
编辑 /src/main/resource/conf/YuQ.properties 填写合适的内容。
run wiki.IceCream.yuq.demo.Start

YuQ-Mirai 可直接启动,无需任何外部手段/依赖。

打包:

./gradlew build

对于 Eclipse 用户,可以考虑使用 ./gradlew eclipse 命令生成 Eclipse 项目。

更详细的使用文档:文档