diff --git a/main.cjs b/main.cjs index b491939..09476d5 100644 --- a/main.cjs +++ b/main.cjs @@ -210,13 +210,12 @@ function getMatchingPhrase(inputString, targetCharacter) { console.log(message.attachments); message.attachments.forEach(i => { if (i.contentType.includes("image")) { - //(async () => { - const worker = createWorker('eng'); - const ret = worker.recognize(i.proxyURL); - console.log("OCR Results: " + ret.data.text); - checkString = ret.data.text; - worker.terminate(); - //})(); + (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; @@ -224,6 +223,7 @@ function getMatchingPhrase(inputString, targetCharacter) { checkString = checkString.replace(/[^a-zA-Z0-9]/g, ''); checkLoop(message, checkString); } + })(); }); } /*