Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
M
Mirai
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
Mirai
Commits
d969596d
Commit
d969596d
authored
Feb 20, 2020
by
Him188
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
7c3debc0
2d2fab44
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
5 deletions
+5
-5
docs/guide_getting_started.md
docs/guide_getting_started.md
+3
-3
mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/data/common/MessageDTO.kt
...kotlin/net/mamoe/mirai/api/http/data/common/MessageDTO.kt
+2
-2
No files found.
docs/guide_getting_started.md
View file @
d969596d
...
@@ -6,13 +6,13 @@
...
@@ -6,13 +6,13 @@
下面介绍详细的入门步骤。
下面介绍详细的入门步骤。
## With
c
onsole
## With
C
onsole
使用mirai-console,以插件形式对服务器功能进行管理,启动无需任何IDE。
使用mirai-console,以插件形式对服务器功能进行管理,启动无需任何IDE。
**由于mirai-console还没有开发完成,暂时不提供入门**
**由于mirai-console还没有开发完成,暂时不提供入门**
## With
l
oader
## With
L
oader
通过编写Kotlin程序启动mirai-core,并定义你的Mirai Bot行为。
通过编写Kotlin程序启动mirai-core,并定义你的Mirai Bot行为。
...
@@ -103,4 +103,4 @@ suspend fun main() {
...
@@ -103,4 +103,4 @@ suspend fun main() {
至此,简单的入门已经结束,下面可根据不同的需求参阅
文档
进行功能的添加。
至此,简单的入门已经结束,下面可根据不同的需求参阅
wiki
进行功能的添加。
mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/data/common/MessageDTO.kt
View file @
d969596d
...
@@ -70,7 +70,7 @@ sealed class MessagePacketDTO : DTO {
...
@@ -70,7 +70,7 @@ sealed class MessagePacketDTO : DTO {
lateinit
var
messageChain
:
MessageChainDTO
lateinit
var
messageChain
:
MessageChainDTO
}
}
typealias
MessageChainDTO
=
Array
<
MessageDTO
>
typealias
MessageChainDTO
=
List
<
MessageDTO
>
@Serializable
@Serializable
sealed
class
MessageDTO
:
DTO
sealed
class
MessageDTO
:
DTO
...
@@ -83,7 +83,7 @@ fun MessagePacket<*, *>.toDTO(): MessagePacketDTO = when (this) {
...
@@ -83,7 +83,7 @@ fun MessagePacket<*, *>.toDTO(): MessagePacketDTO = when (this) {
is
FriendMessage
->
FriendMessagePacketDTO
(
QQDTO
(
sender
))
is
FriendMessage
->
FriendMessagePacketDTO
(
QQDTO
(
sender
))
is
GroupMessage
->
GroupMessagePacketDTO
(
MemberDTO
(
sender
))
is
GroupMessage
->
GroupMessagePacketDTO
(
MemberDTO
(
sender
))
else
->
UnKnownMessagePacketDTO
(
"UnKnown Message Packet"
)
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
)
=
fun
MessageChainDTO
.
toMessageChain
(
contact
:
Contact
)
=
MessageChain
().
apply
{
this
@
toMessageChain
.
forEach
{
add
(
it
.
toMessage
(
contact
))
}
}
MessageChain
().
apply
{
this
@
toMessageChain
.
forEach
{
add
(
it
.
toMessage
(
contact
))
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment