Commit 5784ba10 authored by Him188's avatar Him188

Merge branch 'master' into dev

parents 522bcba3 5907133f
# Version 1.x # Version 1.x
## `1.1.0` 2020/7/9 ## `1.1.0` 2020/7/9
- 支持 Android 手表协议 (`BotConfiguration.MiraiProtocol.ANDROID_PAD`) - 支持 Android 手表协议 (`BotConfiguration.MiraiProtocol.ANDROID_WATCH`)
- `EventHandler` 现在支持 `Nothing` 类型. - `EventHandler` 现在支持 `Nothing` 类型.
- 修复无需同意直接进群时,在加载新群信息完成前收到消息过早处理的问题 (#370) - 修复无需同意直接进群时,在加载新群信息完成前收到消息过早处理的问题 (#370)
- 修复在某些情况下,管理员邀请群Bot加群会被误判为群成员申请加群的问题 (#402 by [@kenvix](https://github.com/kenvix)) - 修复在某些情况下,管理员邀请群Bot加群会被误判为群成员申请加群的问题 (#402 by [@kenvix](https://github.com/kenvix))
......
...@@ -115,6 +115,7 @@ mirai 既可以作为项目中的 QQ 协议支持库, 也可以作为单独的 ...@@ -115,6 +115,7 @@ mirai 既可以作为项目中的 QQ 协议支持库, 也可以作为单独的
- `C#`: [Mirai-CSharp](https://github.com/Executor-Cheng/Mirai-CSharp) 基于 mirai-api-http 的 C# SDK - `C#`: [Mirai-CSharp](https://github.com/Executor-Cheng/Mirai-CSharp) 基于 mirai-api-http 的 C# SDK
- `Rust`: [mirai-rs](https://github.com/HoshinoTented/mirai-rs) mirai-http-api 的 Rust 封装 - `Rust`: [mirai-rs](https://github.com/HoshinoTented/mirai-rs) mirai-http-api 的 Rust 封装
- `TypeScript`: [mirai-ts](https://github.com/YunYouJun/mirai-ts) mirai-api-http 的 TypeScript SDK,附带声明文件,拥有良好的注释和类型提示,也可作为 JavaScript SDK 使用。 - `TypeScript`: [mirai-ts](https://github.com/YunYouJun/mirai-ts) mirai-api-http 的 TypeScript SDK,附带声明文件,拥有良好的注释和类型提示,也可作为 JavaScript SDK 使用。
- `易语言`: [e-mirai](https://github.com/only52607/e-mirai) mirai-api-http 的 易语言 SDK,使用全中文环境开发插件,适合编程新手使用。
</details> </details>
......
...@@ -9,29 +9,21 @@ ...@@ -9,29 +9,21 @@
## 构建需求 ## 构建需求
- Kotlin 1.3.72 (必须) - JDK 6 或更高
- JDK 6 或更高 (必须)
## 获取 Demo ## 获取 Demo
可在 [mirai-demos](https://github.com/mamoe/mirai-demos) 中获取已经配置好依赖的示例项目. 可在 [mirai-demos](https://github.com/mamoe/mirai-demos) 中获取已经配置好依赖的示例项目.
## Quick Start ## Quick Start
请将 `VERSION` 替换为 `mirai-core` 的最新版本号(如 `0.23.0`): 请将 `VERSION` 替换为 `mirai-core` 的最新版本号(如 `1.0.4`):
[![Download](https://api.bintray.com/packages/him188moe/mirai/mirai-core/images/download.svg)](https://bintray.com/him188moe/mirai/mirai-core/) [![Download](https://api.bintray.com/packages/him188moe/mirai/mirai-core/images/download.svg)](https://bintray.com/him188moe/mirai/mirai-core/)
### 添加依赖 ### 添加依赖
可通过以下三种方法之一添加 mirai 依赖. 可通过以下三种方法之一添加 mirai 依赖.
#### 直接导入jar包 (不推荐)
下载已经编译好的 Jar 包, 并添加 Jar 依赖:
- [mirai-core](https://github.com/mamoe/mirai-repo/tree/master/shadow/mirai-core)
- [mirai-qqandriod](https://github.com/mamoe/mirai-repo/tree/master/shadow/mirai-core-qqandroid)
#### Maven #### Maven
Kotlin 在 Maven 上只支持 JVM 平台.
```xml ```xml
<repositories> <repositories>
<repository> <repository>
...@@ -62,9 +54,11 @@ repositories{ ...@@ -62,9 +54,11 @@ repositories{
``` ```
**注意:** **注意:**
Mirai 核心由 API 模块(`mirai-core`)和协议模块组成。 Mirai 核心由 API 模块(`mirai-core`)和协议模块组成。依赖协议模块时会自动依赖相应版本的 API 模块。
只添加 API 模块将无法正常工作。 请参照下文选择目标平台的依赖添加。
现在只推荐使用 QQAndroid 协议,请参照下文选择对应目标平台的依赖添加。
如果你只用 Java / Kotlin 或其他语言开发 JVM 平台应用,只需要添加下文第一条。
如果你只开发 Android 应用,只需添加下文第三条。
**jvm** (JVM 平台源集) **jvm** (JVM 平台源集)
...@@ -84,6 +78,12 @@ implementation("net.mamoe:mirai-core-qqandroid-common:VERSION") ...@@ -84,6 +78,12 @@ implementation("net.mamoe:mirai-core-qqandroid-common:VERSION")
implementation("net.mamoe:mirai-core-qqandroid-android:VERSION") implementation("net.mamoe:mirai-core-qqandroid-android:VERSION")
``` ```
#### 直接导入jar包 (不推荐)
下载已经编译好的 Jar 包, 并添加 Jar 依赖:
- [mirai-core](https://github.com/mamoe/mirai-repo/tree/master/shadow/mirai-core)
- [mirai-qqandriod](https://github.com/mamoe/mirai-repo/tree/master/shadow/mirai-core-qqandroid)
### 开始使用 ### 开始使用
```kotlin ```kotlin
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment