diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/SendGroupNotice.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/SendGroupNotice.kt index 5ba74d0..674cad6 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/SendGroupNotice.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/SendGroupNotice.kt @@ -13,7 +13,7 @@ import moe.fuqiuluo.shamrock.tools.EmptyJsonString internal object SendGroupNotice: IActionHandler() { override suspend fun internalHandle(session: ActionSession): String { val groupId = session.getLong("group_id") - val text = session.getString("text") + val text = session.getString("content") val image = session.getStringOrNull("image") return invoke(groupId, text, image, session.echo) } @@ -32,6 +32,8 @@ internal object SendGroupNotice: IActionHandler() { } + override val requiredParams: Array = arrayOf("group_id", "content") + override val alias: Array = arrayOf("send_group_notice") override fun path(): String = "_send_group_notice" } \ No newline at end of file diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/api/GroupAction.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/api/GroupAction.kt index 286fc9b..dca2097 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/api/GroupAction.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/api/GroupAction.kt @@ -135,7 +135,7 @@ fun Routing.troopAction() { getOrPost("/_send_group_notice") { val groupId = fetchOrThrow("group_id").toLong() - val text = fetchOrThrow("text") + val text = fetchOrThrow("content") val image = fetchOrNull("image") call.respondText(SendGroupNotice(groupId, text, image), ContentType.Application.Json) }