chore: add exception catch

This commit is contained in:
2024-09-25 18:23:27 +08:00
parent 19e980be86
commit ecd50ffea6
2 files changed
+15 -11

No files matched your search

@@ -86,9 +86,7 @@ class AsciiArtCommand : BaseCommand() {
if (message.sender.userId in waitingList) {
if (message.message.any { it.type == ArrayMessageType.image }) {
val url = message.message.find { it.type == ArrayMessageType.image }!!.data.file!!
val bufferedImage = withContext(Dispatchers.IO) {
ImageIO.read(URI(url).toURL())
}
val bufferedImage = withContext(Dispatchers.IO) { ImageIO.read(URI(url).toURL()) }
val imageBase64 =
bufferedImage.convertToAscii().saveAsciiArtToImage(bufferedImage.width, bufferedImage.height)
val msg = MessageChain.Builder().addImage(imageBase64, true).build()