diff --git a/commands/message/utils/ocr.js b/commands/message/utils/ocr.js index 44a29cd..d0f7308 100644 --- a/commands/message/utils/ocr.js +++ b/commands/message/utils/ocr.js @@ -18,8 +18,13 @@ module.exports = { let image = await getRecentImage(context, 50) if (!image) return editOrReply(context, { embeds: [createEmbed("warning", context, "No images found.")] }) - let ocr = await googleVisionOcr(context, image) - + let ocr; + try{ + ocr = await googleVisionOcr(context, image) + }catch(e){ + return editOrReply(context, { embeds: [createEmbed("error", context, "Unable to retrieve Google Vision API response.")] }) + } + if(ocr.response.body.status == 1) return editOrReply(context, { embeds: [createEmbed("warning", context, ocr.response.body.message)] }) return editOrReply(context, createEmbed("default", context, { diff --git a/commands/message/utils/ocrtr.js b/commands/message/utils/ocrtr.js index 76196ba..e7dfe75 100644 --- a/commands/message/utils/ocrtr.js +++ b/commands/message/utils/ocrtr.js @@ -29,8 +29,13 @@ module.exports = { let image = await getRecentImage(context, 50) if (!image) return editOrReply(context, { embeds: [createEmbed("warning", context, "No images found.")] }) - let ocr = await googleVisionOcr(context, image) - + let ocr; + try{ + ocr = await googleVisionOcr(context, image) + }catch(e){ + return editOrReply(context, { embeds: [createEmbed("error", context, "Unable to retrieve Google Vision API response.")] }) + } + if(ocr.response.body.status == 1) return editOrReply(context, { embeds: [createEmbed("warning", context, ocr.response.body.message)] }) try{