1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-03-26 07:20:09 +08:00

Merge remote-tracking branch 'origin/master'

This commit is contained in:
Him188 2020-02-20 17:16:59 +08:00
commit d969596d58
2 changed files with 5 additions and 5 deletions
docs
mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/data/common

View File

@ -6,13 +6,13 @@
下面介绍详细的入门步骤。
## With console
## With Console
使用mirai-console以插件形式对服务器功能进行管理启动无需任何IDE。
**由于mirai-console还没有开发完成暂时不提供入门**
## With loader
## With Loader
通过编写Kotlin程序启动mirai-core并定义你的Mirai Bot行为。
@ -103,4 +103,4 @@ suspend fun main() {
至此,简单的入门已经结束,下面可根据不同的需求参阅文档进行功能的添加。
至此,简单的入门已经结束,下面可根据不同的需求参阅wiki进行功能的添加。

View File

@ -70,7 +70,7 @@ sealed class MessagePacketDTO : DTO {
lateinit var messageChain : MessageChainDTO
}
typealias MessageChainDTO = Array<MessageDTO>
typealias MessageChainDTO = List<MessageDTO>
@Serializable
sealed class MessageDTO : DTO
@ -83,7 +83,7 @@ fun MessagePacket<*, *>.toDTO(): MessagePacketDTO = when (this) {
is FriendMessage -> FriendMessagePacketDTO(QQDTO(sender))
is GroupMessage -> GroupMessagePacketDTO(MemberDTO(sender))
else -> UnKnownMessagePacketDTO("UnKnown Message Packet")
}.apply { messageChain = Array(message.size){ message[it].toDTO() }}
}.apply { messageChain = mutableListOf<MessageDTO>().also{ ls -> message.foreachContent { ls.add(it.toDTO()) }}}
fun MessageChainDTO.toMessageChain(contact: Contact) =
MessageChain().apply { this@toMessageChain.forEach { add(it.toMessage(contact)) } }