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

@@ -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
}