基于Java JDK19,Spring Boot,MySQL, DragonFly 实现的 API 应用,内部实现了 go-cqhttp 的部分接口请求方法,提供了 HTTP 服务和 WebSocket 服务,以及一些内置的功能用于搭建实现了 One Bot 协议的机器人
除此之外,系统提供了插件的开发接口,支持插件开发和运行时加载2.34.3
-
安装 Open JDK 19
MyLouise 最近开始尝试升级 JDK 以支持最新的功能,
0.1.7-dev
版本是支持 JDK 11 的,后续版本还是请安装推荐的 JDK -
安装 MySQL 并导入基础的表结构
SQL 文件已在项目中提供,你可以通过
git clone
本项目,或是在release
页面下载的压缩包中找到文件目前 MyLouise 处于频繁更新的状态,新版本的发布,可能会对表结构有所改变,请注意备份你的数据
-
安装 DragonFly 数据库
这是一个类似 Redis 的数据库,用于缓存使用,在
0.1.7-dev
版本中已经被使用 -
下载最新分发文件
在
release
页下载文件,内部包括了 BOT 部分以及前端部分,如果没有前端部分你也可以前往仓库NaiveSaito
仓库进行下载 -
运行~
将下载的分发文件解压缩,使用命令
java -jar xxx.jar
以运行 BOT