fix: fix mface and image

This commit is contained in:
2024-09-08 18:02:52 +08:00
parent 5bf22e8fbf
commit e33c62aee3
1 file changed
+5 -1
@@ -38,7 +38,11 @@ object ReverseGIFCommand {
} }
suspend fun callback(listener: OBMessage, message: GetMessage) { suspend fun callback(listener: OBMessage, message: GetMessage) {
val gifUrl = message.data.message.find { it.type == ArrayMessageType.mface }!!.data.url!! val gifUrl = if (message.data.message.find { it.type == ArrayMessageType.mface } == null) {
message.data.message.find { it.type == ArrayMessageType.image }!!.data.file!!
} else {
message.data.message.find { it.type == ArrayMessageType.mface }!!.data.url!!
}
val base64String = this.reverseGif(gifUrl) val base64String = this.reverseGif(gifUrl)
val msg = MessageChain.Builder() val msg = MessageChain.Builder()
.addReply(message.data.messageId) .addReply(message.data.messageId)