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:
commit
d969596d58
docs
mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/data/common
@ -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进行功能的添加。
|
||||
|
@ -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)) } }
|
||||
|
Loading…
Reference in New Issue
Block a user