Add Epic free games query.

Disable ip address query.
This commit is contained in:
2025-01-15 10:36:13 +08:00
parent caedf97b25
commit be182215b9
2 changed files with 38 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
package top.jie65535.mirai.tools
import com.aallam.openai.api.chat.Tool
import com.aallam.openai.api.core.Parameters
import io.ktor.client.request.*
import io.ktor.client.statement.*
import kotlinx.serialization.json.JsonObject
class EpicFreeGame : BaseAgent(
tool = Tool.function(
name = "getEpicFreeGames",
description = "可查询Epic免费游戏",
parameters = Parameters.Empty
)
) {
// https://docs.60s-api.viki.moe/
override suspend fun execute(args: JsonObject?): String {
// https://docs.60s-api.viki.moe/254044293e0
val response = httpClient.get("http://60s-api.viki.moe/v2/epic")
return response.bodyAsText()
}
}