StableBOT / plugins /_antilink.js
RamaZyx's picture
Upload folder using huggingface_hub
a2b2aac verified
const linkRegex = /chat.whatsapp.com\/(?:invite\/)?([0-9A-Za-z]{20,24})/i
export async function before(m, {conn, isAdmin, isBotAdmin }) {
if (m.isBaileys && m.fromMe)
return !0
if (!m.isGroup) return !1
let chat = global.db.data.chats[m.chat]
let bot = global.db.data.settings[this.user.jid] || {}
const isGroupLink = linkRegex.exec(m.text)
if (chat.antiLink && isGroupLink && !isAdmin) {
if (isBotAdmin) {
const linkThisGroup = `https://chat.whatsapp.com/${await this.groupInviteCode(m.chat)}`
if (m.text.includes(linkThisGroup)) return !0
}
await conn.reply(m.chat, `🚩 *≡ Enlace Detectado*
Ask admin to add back ${isBotAdmin ? '' : '\n\nMaaf wkwk anda admin:"v'}`, null, { mentions: [m.sender] } )
if (isBotAdmin && chat.antiLink) {
await conn.sendMessage(m.chat, { delete: m.key })
await conn.groupParticipantsUpdate(m.chat, [m.sender], 'remove')
} else if (!chat.antiLink) return //m.reply('')
}
return !0
}