chore: add r18 filter
This commit is contained in:
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
|
||||||
|
|||||||
Reference in New Issue
Block a user