File size: 4,231 Bytes
a2b2aac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
const isLinkTik = /tiktok.com/i;
const isLinkYt = /youtube.com|youtu.be/i;
const isLinkTel = /t.me/i;
const isLinkFb = /facebook.com|fb.me/i;
const isLinkIg = /instagram.com/i;
const isLinkHttp = /http|https/i;
export async function before(m, { conn, args, usedPrefix, command, isAdmin, isBotAdmin }) {
    if (m.isBaileys && m.fromMe) return !0;
    if (!m.isGroup) return !1;
    let chat = global.db.data.chats[m.chat];
    let name = conn.getName(m.sender);
    let bot = global.db.data.settings[this.user.jid] || {};
    const isAntiLinkTik = isLinkTik.test(m.text);
    const isAntiLinkYt = isLinkYt.test(m.text);
    const isAntiLinkTel = isLinkTel.test(m.text);
    const isAntiLinkFb = isLinkFb.test(m.text);
    const isAntiLinkIg = isLinkIg.test(m.text);
    const isAntiLinkHttp = isLinkHttp.test(m.text);
    if (chat.antiLinkTik && isAntiLinkTik) {
        m.reply(`🚩 Terdeteksi *${name}* Telah Mengirim Link Tiktok!!${isBotAdmin ? '' : '\n\nJadikan Bot Admin Terlebih dahulu'}`);
        if (isBotAdmin && chat.antiLinkTik) {
          await conn.sendMessage(m.chat, { delete: m.key })
            return !1;
        } else if (!chat.antiLinkTik) {
            await conn.sendMessage(m.chat, { delete: m.key })
            await conn.sendMessage(m.chat, 'Semoga harimu suram!')           
        }
    }
    if (chat.antiLinkYt && isAntiLinkYt) {
        m.reply(`🚩 Terdeteksi *${name}* Telah Mengirim Link Youtube!!${isBotAdmin ? '' : '\n\n_Jadikan Bot Atmin Terlebih dahulu_'}`)
        if (isBotAdmin && chat.antiLinkYt) {
          await conn.sendMessage(m.chat, { delete: m.key })
            return !1;
        } else if (!chat.antiLinkYt) {
            await conn.sendMessage(m.chat, { delete: m.key })
            await conn.sendMessage(m.chat, 'Semoga harimu suram!')      
        }
    }
    
    if (chat.antiLinkTel && isAntiLinkTel) {
        m.reply(`🚩 Terdeteksi *${name}* Telah Mengirim Link Telegram!!${isBotAdmin ? '' : '\n\n_Jadikan Bot Atmin Terlebih dahulu_'}`)
        if (isBotAdmin && chat.antiLinkTel) {
          await conn.sendMessage(m.chat, { delete: m.key })
            return !1;
        } else if (!chat.antiLinkTel) {
            await conn.sendMessage(m.chat, { delete: m.key })
            await conn.sendMessage(m.chat, 'Semoga harimu suram!')      
        }
    }
    
    if (chat.antiLinkFb && isAntiLinkFb) {
        m.reply(`🚩 Terdeteksi *${name}* Telah Mengirim Link Facebook!!*${isBotAdmin ? '' : '\n\n_Jadikan Bot Atmin Terlebih dahulu_'}`)
        if (isBotAdmin && chat.antiLinkFb) {
          await conn.sendMessage(m.chat, { delete: m.key })
            return !1;
        } else if (!chat.antiLinkFb) {
            await conn.sendMessage(m.chat, { delete: m.key })
            await conn.sendMessage(m.chat, 'Semoga harimu suram!')      
        }
    }
    if (chat.antiLinkIg && isAntiLinkIg) {
        m.reply(`🚩 Terdeteksi *${name}* Telah Mengirim Link Instagram!!${isBotAdmin ? '' : '\n\nJadikan Bot Admin Terlebih dahulu'}`);
        if (isBotAdmin && chat.antiLinkIg) {
          await conn.sendMessage(m.chat, { delete: m.key })
            return !1;
        } else if (!chat.antiLinkIg) {
            await conn.sendMessage(m.chat, { delete: m.key })
            await conn.sendMessage(m.chat, 'Semoga harimu suram!')      
        }
    }

    if (chat.antiLinkHttp && isAntiLinkHttp) {
        m.reply(`🚩 Terdeteksi *${name}* Telah Mengirim Link Http!!${isBotAdmin ? '' : '\n\nJadikan Bot Admin Terlebih dahulu'}`);
        if (isBotAdmin && chat.antiLinkHttp) {        
          await conn.sendMessage(m.chat, { delete: m.key })
            return !1;
        } else if (!chat.antiLinkHttp) {
            await conn.sendMessage(m.chat, { delete: m.key })
            await conn.sendMessage(m.chat, 'Semoga harimu suram!')      
        }
    }
    return !0;
}














/*
Di record : Zyko MD
©Zyko MD 2023

 * ig: @zykomd
 * yt: @zykobotz
 * tt: @zykosiapa

Jangan di hapus creatornya kack
Saya capek ngetik kode 

"Wahai orang-orang yang beriman, mengapakah kamu mengatakan sesuatu yang tidak kamu kerjakan?
Amat besar kebencian di sisi Allah bahwa kamu mengatakan apa-apa yang tidak kamu kerjakan."
(QS ash-Shaff: 2-3).
*/