Spaces:
Paused
Paused
File size: 1,232 Bytes
bb69f9b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
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)
}
)
|