diff --git a/lib/whatsapp.js b/lib/whatsapp.js index e0f643c..318e34e 100644 --- a/lib/whatsapp.js +++ b/lib/whatsapp.js @@ -111,7 +111,7 @@ class Message_was extends AsyncConstructor { check = await this.checkMessage(); - if (check !== "Command-reject" && check !== "Video-reject" && check !== "Url-Reject" && check !== "Video-Url-Reject" && check !== "Url-No-Detected") { + if (check !== "Sticker-reject" && check !== "Command-reject" && check !== "Video-reject" && check !== "Url-Reject" && check !== "Video-Url-Reject" && check !== "Url-No-Detected") { await this.client.reply( this.message.chatId, _.t("Generating"), @@ -170,6 +170,8 @@ class Message_was extends AsyncConstructor { case "Video-disable": case "Video-Url-disable": break; + case "Sticker-reject": + break; case "Command-reject": case "Video-reject": case "Url-Reject": @@ -192,7 +194,11 @@ class Message_was extends AsyncConstructor { } async checkMessage() { - if (this.message.isMedia || this.message.type === "document") { + if (this.message.type === "sticker") { + tools.conlog_info_force(`[${this.id}] rejected by it's already a sticker`); + + return "Sticker-reject"; + } else if (this.message.isMedia || this.message.type === "document") { if (config.activeCommand) { if (!config.customActiveCommand.includes(this.message.caption)) {