feat: add gpt command

This commit is contained in:
2024-09-15 13:27:14 +08:00
parent c23a8211f2
commit cd7cc341ab
11 files changed
+154 -25

No files matched your search

@@ -8,15 +8,11 @@
package cn.rtast.fancybot.util
import cn.rtast.fancybot.util.str.fromJson
import okhttp3.Call
import okhttp3.Callback
import okhttp3.FormBody
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.OkHttpClient
import okhttp3.Request
import okhttp3.RequestBody.Companion.toRequestBody
import okhttp3.Response
import java.io.IOException
object Http {
@@ -56,24 +52,6 @@ object Http {
return okHttpClient.newCall(request).execute().body.string()
}
fun executeRequestAsync(
requestBuilder: Request.Builder,
headers: Map<String, String>?,
callback: (String) -> Unit
) {
this.addHeaders(requestBuilder, headers)
okHttpClient.newCall(requestBuilder.build()).enqueue(object : Callback {
override fun onResponse(call: Call, response: Response) {
val responseBody = response.body.string()
callback(responseBody)
}
override fun onFailure(call: Call, e: IOException) {
callback(e.toString())
}
})
}
@JvmOverloads
fun get(
url: String,