Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wssy001/mirai-graalvm
一个 Mirai QQ机器人 + GraalVM + SpringBoot3 项目脚手架
https://github.com/wssy001/mirai-graalvm
graalvm graalvm-native-image mirai mirai-core openjdk19 springboot3
Last synced: 3 months ago
JSON representation
一个 Mirai QQ机器人 + GraalVM + SpringBoot3 项目脚手架
- Host: GitHub
- URL: https://github.com/wssy001/mirai-graalvm
- Owner: wssy001
- License: agpl-3.0
- Created: 2023-01-22T13:45:23.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-15T03:11:54.000Z (over 1 year ago)
- Last Synced: 2024-06-25T21:56:06.168Z (5 months ago)
- Topics: graalvm, graalvm-native-image, mirai, mirai-core, openjdk19, springboot3
- Language: Java
- Homepage:
- Size: 488 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mirai - wssy001/mirai-graalvm
README
# Mirai Graalvm
一个 [Mirai QQ机器人](https://github.com/mamoe/mirai) + [GraalVM](https://www.graalvm.org/) + [SpringBoot3](https://spring.io/projects/spring-boot) 项目脚手架## 项目介绍
- [BiliBili](https://www.bilibili.com/read/cv21372235)## 项目地址
- [Github](https://github.com/wssy001/mirai-graalvm)
- [Gitee](https://gitee.com/wssy001/mirai-graalvm)## 项目结构
```
.
├── README.md
├── pom.xml
└── src
└── main
├── java
│ └── com
│ └── example
│ └── miraigraalvm
│ ├── MiraiGraalvmApplication.java 主启动类
│ ├── config
│ │ └── RobotConfig.java 机器人配置类
│ ├── handler
│ │ └── FriendMessageHandler.java 好友消息处理类
│ ├── service
│ │ ├── PictureService.java 发送图片消息的服务类
│ │ ├── RobotService.java 机器人主服务类
│ │ └── TextMessageService.java 发送文本消息的服务类
│ └── test
│ └── AutoTestService.java 自动测试服务类
└── resources
├── META-INF
│ └── native-image
│ └── native-image.properties native-image打包工具的额外参数配置文件
├── application.yml
└── photo.png
```## 运行
### 运行须知
- Windows
> 在Windows 10 专业工作站版 64位 22H2 下测试运行通过, 需要额外安装 [VC++ 2015-2022 Redistributable工具](https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022)
- Linux
> 在 Ubuntu 20.04.5 LTS WSL2、Docker镜像 中测试运行通过### 运行方法
1. 前往 [Releases](https://github.com/wssy001/mirai-graalvm/releases/latest) 选择合适的压缩包、下载并解压
2. 修改 config下的appilication.yml文件### (最新) 0.0.2-SNAPSHOT 后默认的 appilication.yml
```yml
mirai-graalvm:
robots:
- {
# QQ号
account: 12345,
# 密码
password: "password",
# 优先级 (数值越小,优先度越高 默认:0)
priority: 0
}
```
### 0.0.2-SNAPSHOT 前默认的 appilication.yml
```yml
robot:
account: 12345
password: "password"
```
3. 启动程序