diff --git a/main.cjs b/main.cjs index 09476d5..5651e93 100644 --- a/main.cjs +++ b/main.cjs @@ -212,19 +212,19 @@ function getMatchingPhrase(inputString, targetCharacter) { if (i.contentType.includes("image")) { (async () => { const worker = await createWorker('eng'); - const ret = await worker.recognize(i.proxyURL); - console.log("OCR Results: " + ret.data.text); - checkString = ret.data.text; - await worker.terminate(); - console.log("Checking OCR contents..."); - if (checkLoop(message, checkString)) { - return; - } - checkString = checkString.replace(/[^a-zA-Z0-9]/g, ''); - checkLoop(message, checkString); - } - })(); + const ret = await worker.recognize(i.proxyURL); + console.log("OCR Results: " + ret.data.text); + checkString = ret.data.text; + await worker.terminate(); + console.log("Checking OCR contents..."); + if (checkLoop(message, checkString)) { + return; + } + checkString = checkString.replace(/[^a-zA-Z0-9]/g, ''); + checkLoop(message, checkString); + })(); }); + } } /* Main bot logic. Check for abbreviations by splitting the message at any non-word characters, then if we find a match, create a new array, replace the abbreviation with the phrase, then call replyMessage() and reply to the original message with the corrected one.