chore: use local json file instead of api

This commit is contained in:
2024-10-06 18:20:53 +08:00
parent 8f7a5e5f0e
commit 956b29d076
5 files changed
+25 -15

No files matched your search

@@ -11,6 +11,7 @@ import cn.rtast.fancybot.*
import cn.rtast.rob.ROneBotFactory
import cn.rtast.rob.util.ob.OneBotListener
import java.io.File
import java.net.URI
import kotlin.random.Random
fun randomBooleanWithProbability(probability: Double): Boolean {
@@ -32,4 +33,13 @@ fun initCommandAndItem(rob: ROneBotFactory) {
fun initFilesDir() {
File("./$ROOT_PATH/caches/images").also { it.mkdirs() }
}
fun initSetuIndex() {
val file = File("$ROOT_PATH/caches/pixiv_index_v3.json")
if (!file.exists()) {
file.createNewFile()
val fileContent = Http.get("$ASSETS_BASE_URL/files/pixiv_index_v3.json")
file.writeText(fileContent)
}
}