fix: fix wikitext parse

This commit is contained in:
2024-10-10 14:59:09 +08:00
parent 7b8120dbc5
commit 1c00093560
4 files changed
+21 -5

No files matched your search

-1
View File
@@ -46,7 +46,6 @@ dependencies {
implementation(libs.logback.classic)
implementation(libs.slf4j.api)
implementation(libs.aws.s3.sdk)
implementation(libs.bliki.core)
}
tasks.build {
-2
View File
@@ -14,7 +14,6 @@ zxingVersion = "3.5.3"
logbackClassicVersion = "1.5.8"
sl4jVersion = "2.0.16"
awsS3SDKVersion = "2.28.18"
blikiWikiVersion = "3.1.1-SNAPSHOT"
[libraries]
ronebot = { group = "cn.rtast", name = "ROneBot", version.ref = "ronebotVersion" }
@@ -32,7 +31,6 @@ zxing-javase = { group = "com.google.zxing", name = "javase", version.ref = "zxi
logback-classic = { group = "ch.qos.logback", name = "logback-classic", version.ref = "logbackClassicVersion" }
slf4j-api = { group = "org.slf4j", name = "slf4j-api", version.ref = "sl4jVersion" }
aws-s3-sdk = { group = "software.amazon.awssdk", name = "s3", version.ref = "awsS3SDKVersion" }
bliki-core = { group = "info.bliki.wiki", name = "bliki-core", version.ref = "blikiWikiVersion" }
[bundles]
@@ -0,0 +1,11 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/10/10
*/
package cn.rtast.fancybot.entity.wiki
data class WikipediaConvertPayload(val content: String, )
data class WikipediaConvertResponse(val parsed: String, )
@@ -7,8 +7,16 @@
package cn.rtast.fancybot.util.str
import info.bliki.wiki.model.WikiModel
import cn.rtast.fancybot.API_RTAST_URL
import cn.rtast.fancybot.entity.wiki.WikipediaConvertPayload
import cn.rtast.fancybot.entity.wiki.WikipediaConvertResponse
import cn.rtast.fancybot.util.Http
fun String.convertToHTML(): String {
return WikiModel.toHtml(this)
val payload = WikipediaConvertPayload(this)
val response = Http.post<WikipediaConvertResponse>(
"$API_RTAST_URL/api/wikitext",
payload.toJson()
)
return response.parsed
}