-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path_antilink2.js
26 lines (23 loc) · 1.14 KB
/
_antilink2.js
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
let handler = m => m
let linkRegex = /https:/i
handler.before = async function (m, { user, isBotAdmin, isAdmin }) {
if ((m.isBaileys && m.fromMe) || m.fromMe || !m.isGroup) return true
let chat = global.DATABASE.data.chats[m.chat]
let isGroupLink = linkRegex.exec(m.text)
if (chat.antiLink2 && isGroupLink) {
await m.reply(`*「 ANTI LINKS 」*\n*Hasta la vista baby👋, ${await this.getName(m.sender)} rompiste las reglas serás exterminado....!!*`)
await m.reply(`*Tienes 3 segundos para eliminar el link y retractarte...!!!!*`)
await m.reply(`*3!!*`)
await m.reply(`*2!!*`)
await m.reply(`*1!!*`)
if (isAdmin) return m.reply('*Te salvaste cagon(a) eres admin, no puedo eliminarte :v*')
if (!isBotAdmin) return m.reply('*El bot no es admin, no puede exterminar a las personas*')
let linkGC = ('https://chat.whatsapp.com/' + await this.groupInviteCode(m.chat))
let isLinkThisGc = new RegExp(linkGC, 'i')
let isgclink = isLinkThisGc.test(m.text)
if (isgclink) return m.reply('*Lol.. enviaste el enlace de este grupo :v*')
await this.groupRemove(m.chat, [m.sender])
}
return true
}
module.exports = handler