diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/TenSetuCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/misc/TenSetuCommand.kt index 196073c..6d0f3b1 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/misc/TenSetuCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/misc/TenSetuCommand.kt @@ -22,8 +22,8 @@ class TenSetuCommand : BaseCommand() { override suspend fun executeGroup(listener: OneBotListener, message: GroupMessage, args: List) { val nodeImages = mutableListOf() repeat(10) { - val url = Http.get("https://api.rtast.cn/api/setu").urls.large - nodeImages.add(Image(Image.Data(url))) + val response = Http.get("https://api.rtast.cn/api/setu") + if (!response.r18) nodeImages.add(Image(Image.Data(response.urls.large))) } val node = Node(Node.Data("ROBOT", "1845464277", nodeImages)) val nodeMsg = NodeMessageChain.Builder() diff --git a/src/main/kotlin/cn/rtast/fancybot/entity/Setu.kt b/src/main/kotlin/cn/rtast/fancybot/entity/Setu.kt index 00aca3d..8c6af76 100644 --- a/src/main/kotlin/cn/rtast/fancybot/entity/Setu.kt +++ b/src/main/kotlin/cn/rtast/fancybot/entity/Setu.kt @@ -8,7 +8,8 @@ package cn.rtast.fancybot.entity data class Setu( - val urls: URLS + val urls: URLS, + val r18: Boolean ) { data class URLS( val large: String