feat: add exception catch

This commit is contained in:
2024-09-20 11:43:40 +08:00
parent 55af38931e
commit b37d8eb37d
1 file changed
+34 -27
@@ -34,6 +34,7 @@ class WikipediaCommand : BaseCommand() {
message.reply(msg)
}
val title = args.first()
try {
val response = Http.get<WikipediaResponse>(
wikipediaAPI,
mapOf(
@@ -61,5 +62,11 @@ class WikipediaCommand : BaseCommand() {
.addText(fullUrl)
.build()
message.reply(msg)
} catch (_: NoSuchElementException) {
val msg = MessageChain.Builder()
.addText("没有查询到指定的wiki页面呢 >>> $title")
.build()
message.reply(msg)
}
}
}