chore: add r18 filter

This commit is contained in:
2024-09-23 13:27:26 +08:00
parent 8fc6fbe350
commit 8b297e556c
2 files changed
+4 -3

No files matched your search

@@ -22,8 +22,8 @@ class TenSetuCommand : BaseCommand() {
override suspend fun executeGroup(listener: OneBotListener, message: GroupMessage, args: List<String>) { override suspend fun executeGroup(listener: OneBotListener, message: GroupMessage, args: List<String>) {
val nodeImages = mutableListOf<Image>() val nodeImages = mutableListOf<Image>()
repeat(10) { repeat(10) {
val url = Http.get<Setu>("https://api.rtast.cn/api/setu").urls.large val response = Http.get<Setu>("https://api.rtast.cn/api/setu")
nodeImages.add(Image(Image.Data(url))) if (!response.r18) nodeImages.add(Image(Image.Data(response.urls.large)))
} }
val node = Node(Node.Data("ROBOT", "1845464277", nodeImages)) val node = Node(Node.Data("ROBOT", "1845464277", nodeImages))
val nodeMsg = NodeMessageChain.Builder() val nodeMsg = NodeMessageChain.Builder()
@@ -8,7 +8,8 @@
package cn.rtast.fancybot.entity package cn.rtast.fancybot.entity
data class Setu( data class Setu(
val urls: URLS val urls: URLS,
val r18: Boolean
) { ) {
data class URLS( data class URLS(
val large: String val large: String