mirror of
https://github.com/whitechi73/OpenShamrock.git
synced 2024-08-14 13:12:17 +08:00
fix: set field file_type
not required
This commit is contained in:
parent
8c33267887
commit
0cf10eabd6
@ -9,13 +9,14 @@ import moe.fuqiuluo.shamrock.utils.FileUtils
|
||||
import moe.fuqiuluo.symbols.OneBotHandler
|
||||
import java.util.Base64
|
||||
|
||||
@OneBotHandler("get_file") internal object GetFile : IActionHandler() {
|
||||
@OneBotHandler("get_file")
|
||||
internal object GetFile : IActionHandler() {
|
||||
override suspend fun internalHandle(session: ActionSession): String {
|
||||
val file = session.getString("file")
|
||||
.replace(regex = "[{}\\-]".toRegex(), replacement = "")
|
||||
.replace(" ", "")
|
||||
.split(".")[0].lowercase()
|
||||
val fileType = session.getString("file_type")
|
||||
val fileType = session.getStringOrNull("file_type") ?: "base64"
|
||||
return invoke(file, fileType, session.echo)
|
||||
}
|
||||
|
||||
@ -40,5 +41,5 @@ import java.util.Base64
|
||||
}
|
||||
}
|
||||
|
||||
override val requiredParams: Array<String> = arrayOf("file", "file_type")
|
||||
override val requiredParams: Array<String> = arrayOf("file")
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user