# mirai-console
**Repository Path**: lliioollcn/mirai-console
## Basic Information
- **Project Name**: mirai-console
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2020-04-23
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# mirai-console
[  ](https://bintray.com/him188moe/mirai/mirai-console/)
高效率插件支持 QQ 机器人框架, 机器人核心来自 [mirai](https://github.com/mamoe/mirai)
## 模块说明
console 由后端和前端一起工作. 使用时必须选择一个前端.
- `mirai-console`: console 的后端, 包含插件管理, 指令系统, 配置系统.
前端:
- `mirai-console-pure`: console 的轻量命令行前端.
- `mirai-console-graphical`: console 的 JavaFX 图形化界面前端. (开发中)
- `mirai-console-terminal`: console 的 Unix 终端界面前端. (开发中)
**注意:`mirai-console` 后端和 pure 前端正在进行完全的重构**
重构计划:
- [x] `1.0-M1`: API 初步
- [x] `1.0-M2`: API 优化; Java 调用支持
- [ ] `1.0-M3`: Java 实现支持; 文档补全
### 使用
**查看示例插件**: [mirai-console-example-plugin](https://github.com/Him188/mirai-console-example-plugin)
#### Gradle
`CORE_VERSION`: [  ](https://bintray.com/him188moe/mirai/mirai-core/)
`CONSOLE_VERSION`: [  ](https://bintray.com/him188moe/mirai/mirai-console/)
build.gradle.kts
```kotlin
repositories {
jcenter()
}
dependencies {
implementation("net.mamoe:mirai-core:$CORE_VERSION") // mirai-core 的 API
implementation("net.mamoe:mirai-console:$CONSOLE_VERSION") // 后端
testImplementation("net.mamoe:mirai-console-pure:$CONSOLE_VERSION") // 前端, 用于启动测试
}
```
#### Maven
同理 Gradle, 添加依赖即可
### 插件开发与获取
mirai-console 原生支持 Jar 插件, 可由插件扩展支持其他语言的插件.
**mirai-console 目前仍为实验性阶段, 任何功能和 API 都不保证稳定性. 任何 API 都可能在没有警告的情况下修改.**
(实验性) [插件中心 ](https://github.com/mamoe/mirai-plugins)
[mirai-console插件开发快速上手 (已过期)](PluginDocs/ToStart.MD)