feat: add image bed api

This commit is contained in:
2024-10-08 20:45:56 +08:00
parent 54354e0a52
commit 8ae4ce7870
10 files changed
+91 -31

No files matched your search

@@ -7,6 +7,7 @@
package cn.rtast.fancybot.items
import cn.rtast.fancybot.API_RTAST_URL
import cn.rtast.fancybot.entity.setu.Setu
import cn.rtast.fancybot.niuziManager
import cn.rtast.fancybot.util.Http
@@ -27,7 +28,7 @@ class SetuItem : Item() {
message: GroupMessage,
after: Double
): MessageChain.Builder {
val response = Http.get("https://api.rtast.cn/api/setu")
val response = Http.get("$API_RTAST_URL/api/setu")
.fromArrayJson<List<Setu>>().first()
if (response.r18) {
niuziManager.updateLength(message.sender.userId, itemPrice)
@@ -7,6 +7,7 @@
package cn.rtast.fancybot.items
import cn.rtast.fancybot.API_RTAST_URL
import cn.rtast.fancybot.ROOT_PATH
import cn.rtast.fancybot.configManager
import cn.rtast.fancybot.entity.setu.Setu
@@ -48,7 +49,7 @@ private fun getImages(r18: Boolean): NodeMessageChain {
}
}
} else {
val response = Http.get("https://api.rtast.cn/api/setu?size=10").fromArrayJson<List<Setu>>()
val response = Http.get("$API_RTAST_URL/api/setu?size=10").fromArrayJson<List<Setu>>()
response.filter { !it.r18 }.map { it.urls.large }.forEach {
try {
val imageBase64 = URI(it).toURL().readBytes().encodeToBase64()