# MyLouise Bot
![](https://img.shields.io/badge/go--cqhttp-v1.0.0-green) ![](https://img.shields.io/badge/mysql-v8.0.31-blue) ![](https://img.shields.io/badge/naiveui-v2.34.3-brightgreen) ![](https://img.shields.io/badge/openjdk19-LTS-orange) ![](https://img.shields.io/badge/louise-dev-ff69b4)
## 简介
基于Java JDK19,Spring Boot,MySQL, DragonFly 实现的 API 应用,内部实现了 go-cqhttp 的部分接口请求方法,提供了 HTTP 服务和 WebSocket 服务,以及一些内置的功能用于搭建实现了 One Bot 协议的机器人
除此之外,系统提供了插件的开发接口,支持插件开发和运行时加载2.34.3
![img](https://camo.githubusercontent.com/f2f2db129b746f3c8b85c84ed3f16bf376fb46db5680ff1da401e98f418a9b8d/68747470733a2f2f73322e6c6f6c692e6e65742f323032322f30342f31332f4138355a77763675316265454459742e706e67)
## 快速上手
1. 安装 Open JDK 19
> MyLouise 最近开始尝试升级 JDK 以支持最新的功能,`0.1.7-dev` 版本是支持 JDK 11 的,后续版本还是请安装推荐的 JDK
2. 安装 MySQL 并导入基础的表结构
SQL 文件已在项目中提供,你可以通过 `git clone` 本项目,或是在 `release` 页面下载的压缩包中找到文件
> 目前 MyLouise 处于频繁更新的状态,新版本的发布,可能会对表结构有所改变,请注意备份你的数据
3. 安装 DragonFly 数据库
这是一个类似 Redis 的数据库,用于缓存使用,在 `0.1.7-dev` 版本中已经被使用
4. 下载最新分发文件
在 `release` 页下载文件,内部包括了 BOT 部分以及前端部分,如果没有前端部分你也可以前往仓库 `NaiveSaito` 仓库进行下载
5. 运行~
将下载的分发文件解压缩,使用命令 `java -jar xxx.jar` 以运行 BOT
没有合适的资源?快使用搜索试试~ 我知道了~
基于 Java 的 QQ机器人.zip
共169个文件
java:161个
xml:2个
yml:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 170 浏览量
2024-03-23
23:36:46
上传
评论
收藏 162KB ZIP 举报
温馨提示
基于 Java 的 QQ机器人
资源推荐
资源详情
资源评论
收起资源包目录
基于 Java 的 QQ机器人.zip (169个子文件)
Dockerfile 112B
.gitignore 766B
YandeAPI.java 27KB
SearchPictureImpl.java 21KB
MyLouiseApi.java 14KB
OkHttpUtils.java 12KB
CBIRServiceImpl.java 11KB
FileControlApi.java 10KB
MyLouiseApplicationTests.java 9KB
CqhttpWSController.java 9KB
R.java 8KB
DragonflyUtils.java 8KB
UserImpl.java 7KB
FeatureInfoImpl.java 7KB
Message.java 7KB
Image.java 7KB
InvokeValidator.java 7KB
PluginManager.java 7KB
GroupImpl.java 6KB
CronTaskImpl.java 6KB
BootApplication.java 5KB
BooruImages.java 5KB
WebSocketService.java 5KB
SaitoController.java 5KB
LouiseHandler.java 4KB
ImageInfoController.java 4KB
Container.java 4KB
SendPictureApi.java 4KB
RoleController.java 4KB
YamlReader.java 3KB
RoleImpl.java 3KB
PluginInfoImpl.java 3KB
LouiseConfig.java 3KB
CronTaskController.java 3KB
WebSocketController.java 3KB
ImageCompress.java 3KB
ProcessImage.java 3KB
SearchPictureApi.java 3KB
LouiseFilter.java 3KB
Tool.java 3KB
PluginInfoController.java 3KB
SysConfigController.java 2KB
Card.java 2KB
InMessage.java 2KB
FeatureInfoController.java 2KB
UserDao.java 2KB
HttpContextUtils.java 2KB
TaskDistributor.java 2KB
ProcessImageImpl.java 2KB
HttpServletWrapper.java 2KB
BooruTagsImpl.java 2KB
UserController.java 2KB
GroupController.java 2KB
Node.java 2KB
SysUserImpl.java 2KB
CalcImageTask.java 2KB
DownloadPicTask.java 2KB
NoticePost.java 2KB
WorkThread.java 2KB
FeatureInfoDao.java 2KB
TestPlugin.java 2KB
NaiveSaitoControllerHandler.java 2KB
OutMessage.java 2KB
CompressImageTask.java 2KB
EncryptUtils.java 1KB
InnerException.java 1KB
LouiseThreadPool.java 1KB
LoggerQueue.java 1KB
HttpProxy.java 1KB
SysConfigImpl.java 1KB
PluginInfo.java 1KB
HandlerConfig.java 1KB
RoleDao.java 1KB
MessagePost.java 1KB
PostDecoder.java 1KB
ReplyException.java 1KB
CBIRService.java 1KB
PluginInvokeImpl.java 1KB
FilterConfig.java 1KB
GroupDao.java 1KB
TaskImpl.java 983B
MultiTaskService.java 917B
GroupService.java 915B
FeatureStaticDao.java 832B
ThreadPoolTaskExecutorConfig.java 815B
PluginService.java 807B
SaitoFilter.java 802B
RequestPost.java 802B
FeatureInfoService.java 761B
UserService.java 748B
FeatureStatic.java 745B
UserRole.java 738B
FeatureInfo.java 721B
SysUserDao.java 674B
Messages.java 664B
ProcessImageDao.java 640B
Role.java 634B
User.java 623B
PostEncoder.java 617B
Text.java 616B
共 169 条
- 1
- 2
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3640
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功