lyfe1 / plugins /delete.js
Ayanokojix23's picture
hello world
bb69f9b
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)
}
)