Skip to content

Commit cdcb9de

Browse files
committed
update mirai
1 parent ce86718 commit cdcb9de

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@ src/main/java/dto/
4545

4646

4747
device/
48-
.wakatime-project
48+
.wakatime-project
49+
bots.json

build.gradle.kts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ plugins {
2828
}
2929

3030
group = "net.lz1998"
31-
version = "0.0.13"
31+
version = "0.0.14"
3232
java.sourceCompatibility = JavaVersion.VERSION_1_8
3333

3434
configurations {
@@ -51,15 +51,16 @@ dependencies {
5151
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.0-RC2")
5252
implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.0-RC")
5353
// api("net.mamoe:mirai-core:2.0-M1-1")
54-
implementation("net.mamoe:mirai-core-jvm:2.0-M2") {
55-
exclude("net.mamoe","mirai-core-api")
56-
exclude("net.mamoe","mirai-core-utils")
54+
val miraiVersion="2.0-RC-dev-9"
55+
implementation("net.mamoe", "mirai-core-jvm", miraiVersion) {
56+
exclude("net.mamoe", "mirai-core-api")
57+
exclude("net.mamoe", "mirai-core-utils")
5758
}
58-
implementation("net.mamoe:mirai-core-api-jvm:2.0-M2") {
59+
implementation("net.mamoe", "mirai-core-api-jvm", miraiVersion) {
5960
exclude("net.mamoe", "mirai-core-utils")
6061
}
62+
implementation("net.mamoe", "mirai-core-utils-jvm", miraiVersion)
6163
implementation("org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm:1.0.1")
62-
implementation("net.mamoe:mirai-core-utils-jvm:2.0-M2")
6364
implementation("com.squareup.okhttp3:okhttp:4.8.0")
6465
// implementation("com.google.protobuf:protobuf-javalite:3.8.0")
6566

src/main/kotlin/net/lz1998/mirai/utils/ApiHandler.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import net.mamoe.mirai.contact.Friend
1010
import net.mamoe.mirai.contact.Member
1111
import net.mamoe.mirai.contact.MemberPermission
1212
import net.mamoe.mirai.message.data.MessageSource.Key.recall
13-
import net.mamoe.mirai.message.data.asMessageChain
13+
import net.mamoe.mirai.message.data.toMessageChain
1414

1515

1616
suspend fun handleSendPrivateMsg(bot: Bot, req: BSendPrivateMsgReq): BSendPrivateMsgResp? {
1717
val contact = bot.getFriend(req.userId) ?: return null
18-
val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).asMessageChain()
18+
val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).toMessageChain()
1919
val messageSource = contact.sendMessage(messageChain).source
2020
val messageId = if (messageSource.ids.isNotEmpty()) messageSource.ids[0] else 0
2121
bot.messageSourceLru.put(messageId, messageSource)
@@ -24,7 +24,7 @@ suspend fun handleSendPrivateMsg(bot: Bot, req: BSendPrivateMsgReq): BSendPrivat
2424

2525
suspend fun handleSendGroupMsg(bot: Bot, req: BSendGroupMsgReq): BSendGroupMsgResp? {
2626
val contact = bot.getGroup(req.groupId) ?: return null
27-
val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).asMessageChain()
27+
val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).toMessageChain()
2828
val messageSource = contact.sendMessage(messageChain).source
2929
val messageId = if (messageSource.ids.isNotEmpty()) messageSource.ids[0] else 0
3030
bot.messageSourceLru.put(messageId, messageSource)
@@ -43,7 +43,7 @@ suspend fun handleSendMsgReq(bot: Bot, req: BSendMsgReq): BSendMsgResp? {
4343
bot.getGroup(req.groupId) ?: bot.getFriend(req.userId)
4444
}
4545
} ?: return null
46-
val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).asMessageChain()
46+
val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).toMessageChain()
4747
val messageSource = contact.sendMessage(messageChain).source
4848
val messageId = if (messageSource.ids.isNotEmpty()) messageSource.ids[0] else 0
4949
bot.messageSourceLru.put(messageId, messageSource)

src/main/kotlin/net/lz1998/mirai/utils/MsgConverter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ suspend fun MessageChain.toRawMessage(): String {
151151

152152
suspend fun MessageChain.toOnebotMessage(): List<BMessage> {
153153
val messageChain = mutableListOf<BMessage>()
154-
this.forEachContent { content ->
154+
this.forEach { content ->
155155
val message = when (content) {
156156
is At -> BMessage.newBuilder().setType("at").putAllData(mapOf("qq" to content.target.toString())).build()
157157
is PlainText -> BMessage.newBuilder().setType("text").putAllData(mapOf("text" to content.content)).build()

0 commit comments

Comments
 (0)