diff --git a/src/models/OCRResult.js b/src/models/OCRResult.js index dce8e4f..813e495 100644 --- a/src/models/OCRResult.js +++ b/src/models/OCRResult.js @@ -13,6 +13,7 @@ const OCRResult = { TERMINAED: Symbol("TERMINAED"), GOOGLE_DISCONNECT: Symbol("GOOGLE_DISCONNECT"), TO_SKIP: Symbol("TO_SKIP"), + RECAPTCHA_FAILED: Symbol("RECAPTCHA_FAILED"), RECAPTCHA_ERROR: Symbol("RECAPTCHA_ERROR"), } module.exports = OCRResult \ No newline at end of file diff --git a/src/workers/OCRChecker.js b/src/workers/OCRChecker.js index 9865654..5dfa3e9 100644 --- a/src/workers/OCRChecker.js +++ b/src/workers/OCRChecker.js @@ -40,6 +40,7 @@ const CLOSED_MESSAGE_FR = "Depuis plus de 130 ans" const DIALOG_TO_SKIP = "facilement les commandes" const ABOUT_BLANK = "about:blank" const GOOGLE_DISCONNECT_FR = "Rester déconnecté" +const RECAPTCHA_FAILED_FR = "captcha a échoué" async function convertImageToWhiteBlack(image_path) { const image = await Jimp.read(image_path); @@ -97,6 +98,8 @@ class OCRChecker { return OCRResult.TO_SKIP } else if (result.includes(GOOGLE_DISCONNECT_FR)) { return OCRResult.GOOGLE_DISCONNECT + } else if (result.includes(RECAPTCHA_FAILED_FR)) { + return OCRResult.TERMINAED } else { return OCRResult.TERMINAED }