chore: bump rob

This commit is contained in:
2024-10-24 19:27:06 +08:00
parent 41463b8b18
commit b1f13b6754
2 files changed
+11 -9

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
[versions] [versions]
kotlinVersion = "2.0.20" kotlinVersion = "2.0.20"
ronebotVersion = "2.0.2-SNAPSHOT" ronebotVersion = "2.0.4"
shadowVersion = "8.3.0" shadowVersion = "8.3.0"
okhttpVersion = "5.0.0-alpha.14" okhttpVersion = "5.0.0-alpha.14"
exposedVersion = "0.53.0" exposedVersion = "0.53.0"
+10 -8
View File
@@ -23,6 +23,8 @@ import cn.rtast.fancybot.util.misc.initItems
import cn.rtast.fancybot.util.misc.initSetuIndex import cn.rtast.fancybot.util.misc.initSetuIndex
import cn.rtast.rob.ROneBotFactory import cn.rtast.rob.ROneBotFactory
import cn.rtast.rob.entity.* import cn.rtast.rob.entity.*
import cn.rtast.rob.entity.custom.BeKickEvent
import cn.rtast.rob.entity.custom.MemberLeaveEvent
import cn.rtast.rob.entity.lagrange.FileEvent import cn.rtast.rob.entity.lagrange.FileEvent
import cn.rtast.rob.entity.lagrange.PokeEvent import cn.rtast.rob.entity.lagrange.PokeEvent
import cn.rtast.rob.enums.ArrayMessageType import cn.rtast.rob.enums.ArrayMessageType
@@ -82,7 +84,7 @@ class FancyBot : OneBotListener {
if (message.message.any { it.type == ArrayMessageType.reply }) { if (message.message.any { it.type == ArrayMessageType.reply }) {
val command = message.message.reversed().find { it.type == ArrayMessageType.text }!!.data.text!! val command = message.message.reversed().find { it.type == ArrayMessageType.text }!!.data.text!!
val replyId = message.message.find { it.type == ArrayMessageType.reply }!!.data.id!! val replyId = message.message.find { it.type == ArrayMessageType.reply }!!.data.id!!
val getMsg = instance.action.getMessage(replyId.toString().toLong()) val getMsg = message.action.getMessage(replyId.toString().toLong())
val plainTextContent = getMsg.message val plainTextContent = getMsg.message
.filter { it.type == ArrayMessageType.text } .filter { it.type == ArrayMessageType.text }
.joinToString { it.data.text!! } .joinToString { it.data.text!! }
@@ -147,7 +149,7 @@ class FancyBot : OneBotListener {
ex.printStackTrace() ex.printStackTrace()
} }
override suspend fun onAddFriendRequest(event: AddFriendRequest) { override suspend fun onAddFriendRequest(event: AddFriendRequestEvent) {
event.approve() event.approve()
} }
@@ -155,15 +157,15 @@ class FancyBot : OneBotListener {
event.saveTo("$ROOT_PATH/caches/") event.saveTo("$ROOT_PATH/caches/")
} }
override suspend fun onLeaveEvent(groupId: Long, userId: Long, operator: Long, time: Long) { override suspend fun onLeaveEvent(event: MemberLeaveEvent) {
val msg = MessageChain.Builder() val msg = MessageChain.Builder()
.addText("有人坐飞船离开了本星系~") .addText("有人坐飞船离开了本星系~")
.addNewLine() .addNewLine()
.addText("QQ: $userId | 操作者: ${if (operator == 0L) "主动退出" else operator}") .addText("QQ: ${event.userId} | 操作者: ${if (event.operator == 0L) "主动退出" else event.operator}")
.addNewLine() .addNewLine()
.addText("下次再见吧~~~") .addText("下次再见吧~~~")
.build() .build()
instance.action.sendGroupMessage(groupId, msg) event.action.sendGroupMessage(event.groupId, msg)
} }
override suspend fun onGroupPoke(event: PokeEvent) { override suspend fun onGroupPoke(event: PokeEvent) {
@@ -176,11 +178,11 @@ class FancyBot : OneBotListener {
} }
} }
override suspend fun onBeKicked(groupId: Long, operator: Long, time: Long) { override suspend fun onBeKicked(event: BeKickEvent) {
blackListManager.insertGroup(groupId, operator, time) blackListManager.insertGroup(event.groupId, event.operator, event.time)
instance.action.sendPrivateMessage( instance.action.sendPrivateMessage(
configManager.noticeUser, configManager.noticeUser,
"被: ${groupId}踢出! 操作人: $operator 时间: ${time.convertToDate()} 已将其拉入黑名单!" "被: ${event.groupId}踢出! 操作人: ${event.operator} 时间: ${event.time.convertToDate()} 已将其拉入黑名单!"
) )
} }
} }