Spaces:
Paused
Paused
| 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) | |
| } | |
| ) | |