bagusskuy10 / cek id link group PLUGINS ESM
Fungsinya Buat cek id link group
UtilityJavaScript
1 views
Fungsinya Buat cek id link group
const handler = async (m, { conn, text, command, usedPrefix }) => {
if (!text) throw `Silakan masukkan link grup WhatsApp.\nContoh:\n${usedPrefix + command} https://chat.whatsapp.com/xxxxxxxxxxxx`
try {
let inviteCode
// Ambil kode invite dari link
if (text.includes('chat.whatsapp.com/')) {
inviteCode = text.split('chat.whatsapp.com/')[1].split(/[? ]/)[0]
} else {
inviteCode = text.trim()
}
try {
const groupInfo = await conn.groupGetInviteInfo(inviteCode)
let response = `👥 *Informasi Grup WhatsApp*\n\n`
response += `📛 *Nama Grup*: ${groupInfo.subject}\n`
response += `🆔 *ID Grup*: ${groupInfo.id}\n`
response += `👤 *Dibuat oleh*: ${groupInfo.creator || 'Tidak diketahui'}\n`
response += `📅 *Tanggal Dibuat*: ${new Date(groupInfo.creation * 1000).toLocaleString()}\n`
// Kirim foto grup jika ada
if (groupInfo?.thumbnail) {
await conn.sendFile(m.chat, groupInfo.thumbnail, 'group.jpg', response, m)
} else {
return m.reply(response)
}
} catch (err) {
return m.reply(`❌ *Error*: Link grup tidak valid atau grup tidak ditemukan.\n\nKode yang digunakan: ${inviteCode}`)
}
} catch (err) {
return m.reply(`❌ *Error*: ${err.message || 'Terjadi kesalahan saat memeriksa grup'}`)
}
}
handler.help = ['cekidgrup']
handler.command = ['cekidgrup', 'cekgrup', 'cekidgroup', 'cekidgc']
handler.tags = ['tools']
handler.premium = false
handler.limit = true
export default handler