const { bot, setVar, parsedJid, isGroup } = require('../lib/index') bot( { pattern: 'delete ?(.*)', desc: 'anti delete', type: 'whatsapp', }, async (message, match) => { const jid = parsedJid(match)[0] if (!match || (match != 'p' && match != 'g' && match != 'off' && !jid)) return await message.send( "*Anti delete Message*\n*Example :* delete p | g | off\n p - Send deleted messages to your chat or sudo\n g - Send deleted Message on chat where it delete\njid - Send deleted Message to jid\n off - Don't do anything with delete (off)" ) if (isGroup(jid)) { try { await message.groupMetadata(jid) } catch (error) { return await message.send(`_${jid} is invalid_`) } } else if (jid) { const exist = await message.onWhatsapp(jid) if (!exist) return await message.send(`_${jid} is invalid_`) } await setVar({ ANTI_DELETE: match }, message.id) const msg = jid ? `_deleted messages send to ${jid}_` : match == 'off' ? '_anti delete disabled_' : match == 'p' ? '_deleted messages send to your chat or sudo_' : '_deleted messages send to the chat itself_' await message.send(msg) } )