import { xpRange } from '../lib/levelling.js' import PhoneNumber from 'awesome-phonenumber' import { promises } from 'fs' import { join } from 'path' import fetch from 'node-fetch' let handler = async (m, { conn, usedPrefix, command, args, usedPrefix: _p, __dirname, isOwner, text, isAdmin, isROwner }) => { try{ const { levelling } = '../lib/levelling.js' let { exp, limit, level, role } = global.db.data.users[m.sender] let { min, xp, max } = xpRange(level, global.multiplier) let d = new Date(new Date + 3600000) let locale = 'es' let weton = ['Pahing', 'Pon', 'Wage', 'Kliwon', 'Legi'][Math.floor(d / 84600000) % 5] let week = d.toLocaleDateString(locale, { weekday: 'long' }) let date = d.toLocaleDateString(locale, { day: 'numeric', month: 'long', year: 'numeric' }) let dateIslamic = Intl.DateTimeFormat(locale + '-TN-u-ca-islamic', { day: 'numeric', month: 'long', year: 'numeric' }).format(d) let time = d.toLocaleTimeString(locale, { hour: 'numeric', minute: 'numeric', second: 'numeric' }) let _uptime = process.uptime() * 1000 let _muptime if (process.send) { process.send('uptime') _muptime = await new Promise(resolve => { process.once('message', resolve) setTimeout(resolve, 1000) }) * 1000 } let { money } = global.db.data.users[m.sender] let muptime = clockString(_muptime) let uptime = clockString(_uptime) let totalreg = Object.keys(global.db.data.users).length let rtotalreg = Object.values(global.db.data.users).filter(user => user.registered == true).length let replace = { '%': '%', p: _p, uptime, muptime, me: conn.getName(conn.user.jid), exp: exp - min, maxexp: xp, totalexp: exp, xp4levelup: max - exp, level, limit, weton, week, date, dateIslamic, time, totalreg, rtotalreg, role, readmore: readMore } text = text.replace(new RegExp(`%(${Object.keys(replace).sort((a, b) => b.length - a.length).join`|`})`, 'g'), (_, name) => '' + replace[name]) let who = m.mentionedJid && m.mentionedJid[0] ? m.mentionedJid[0] : m.fromMe ? conn.user.jid : m.sender let mentionedJid = [who] let username = conn.getName(who) let user = global.db.data.users[m.sender] let taguser = '@' + m.sender.split("@s.whatsapp.net")[0] //user.registered = false let pp = img.getRandom() let fkontak = { "key": { "participants":"0@s.whatsapp.net", "remoteJid": "status@broadcast", "fromMe": false, "id": "Halo" }, "message": { "contactMessage": { "vcard": `BEGIN:VCARD\nVERSION:3.0\nN:Sy;Bot;;;\nFN:y\nitem1.TEL;waid=${m.sender.split('@')[0]}:${m.sender.split('@')[0]}\nitem1.X-ABLabel:Ponsel\nEND:VCARD` }}, "participant": "0@s.whatsapp.net" } let str = `\`Hola ${taguser} ๐Ÿ’–ๅฝก\` \`\` > Escribe las palabras/frases tal como estan, no hace falta poner ningun prefijo (#, ., *, etc) * ๐Ÿ”Š _Noche de paz_ * ๐Ÿ”Š _Buenos dias_ * ๐Ÿ”Š _Audio hentai_ * ๐Ÿ”Š _Fiesta del admin_ * ๐Ÿ”Š _Fiesta del admin 2_ * ๐Ÿ”Š _Fiesta del administrador_ * ๐Ÿ”Š _Viernes_ * ๐Ÿ”Š _Mierda de Bot_ * ๐Ÿ”Š _Me olvidรฉ_ * ๐Ÿ”Š _Baneado_ * ๐Ÿ”Š _Feliz navidad_ * ๐Ÿ”Š _A nadie le importa_ * ๐Ÿ”Š _Sexo_ * ๐Ÿ”Š _Vete a la vrg_ * ๐Ÿ”Š _Ara ara_ * ๐Ÿ”Š _Hola_ * ๐Ÿ”Š _Un pato_ * ๐Ÿ”Š _Nyanpasu_ * ๐Ÿ”Š _Te amo_ * ๐Ÿ”Š _Yamete_ * ๐Ÿ”Š _Te diagnostico con gay_ * ๐Ÿ”Š _Quien es tu sempai botsito 7w7_ * ๐Ÿ”Š _Baรฑate_ * ๐Ÿ”Š _Vivan los novios_ * ๐Ÿ”Š _Marica quien_ * ๐Ÿ”Š _Es puto_ * ๐Ÿ”Š _La biblia_ * ๐Ÿ”Š _Onichan_ * ๐Ÿ”Š _Bot puto_ * ๐Ÿ”Š _Feliz cumpleaรฑos_ * ๐Ÿ”Š _Pasa pack Bot_ * ๐Ÿ”Š _Atencion grupo_ * ๐Ÿ”Š _Homero chino_ * ๐Ÿ”Š _Oh me vengo_ * ๐Ÿ”Š _Siuuu_ * ๐Ÿ”Š _Rawr_ * ๐Ÿ”Š _UwU_ * ๐Ÿ”Š _:c_ * ๐Ÿ”Š _a_ * ๐Ÿ”Š _Hey_ * ๐Ÿ”Š _Enojado_ * ๐Ÿ”Š _Chao_ * ๐Ÿ”Š _Hentai_ * ๐Ÿ”Š _Triste_ * ๐Ÿ”Š _Estoy triste_ * ๐Ÿ”Š _Me pican los cocos_ * ๐Ÿ”Š _Contexto_ * ๐Ÿ”Š _Me voy_ * ๐Ÿ”Š _Tengo los calzones del admin_ * ๐Ÿ”Š _Entrada รฉpica_ * ๐Ÿ”Š _Esto va ser รฉpico papus_ * ๐Ÿ”Š _Ingresa รฉpicamente_ * ๐Ÿ”Š _No digas eso papu_ * ๐Ÿ”Š _Ma ma masivo_ * ๐Ÿ”Š _Masivo_ * ๐Ÿ”Š _Basado_ * ๐Ÿ”Š _Basada_ * ๐Ÿ”Š _Fino seรฑores_ * ๐Ÿ”Š _Verdad que te engaรฑe_ * ๐Ÿ”Š _Sus_ * ๐Ÿ”Š _Ohayo_ * ๐Ÿ”Š _La voz de hombre_ * ๐Ÿ”Š _Pero esto_ * ๐Ÿ”Š _Bien pensado Woody_ * ๐Ÿ”Š _Jesucristo_ * ๐Ÿ”Š _Wtf_ * ๐Ÿ”Š _Una pregunta_ * ๐Ÿ”Š _Que sucede_ * ๐Ÿ”Š _Hablame_ * ๐Ÿ”Š _Pikachu_ * ๐Ÿ”Š _Niconico_ * ๐Ÿ”Š _Yokese_ * ๐Ÿ”Š _Omaiga_ * ๐Ÿ”Š _Nadie te preguntรณ_ * ๐Ÿ”Š _Bueno si_ * ๐Ÿ”Š _Usted estรก detenido_ * ๐Ÿ”Š _No me hables_ * ๐Ÿ”Š _No chu_ * ๐Ÿ”Š _El pepe_ * ๐Ÿ”Š _Pokรฉmon_ * ๐Ÿ”Š _No me hagas usar esto_ * ๐Ÿ”Š _Esto va para ti_ * ๐Ÿ”Š _Abduzcan_ * ๐Ÿ”Š _Joder_ * ๐Ÿ”Š _Mmm_ * ๐Ÿ”Š _Orale_ * ๐Ÿ”Š _Me anda buscando anonymous_ * ๐Ÿ”Š _Blackpink in your area_ * ๐Ÿ”Š _Cambiate a Movistar_ * ๐Ÿ”Š _Momento equisde | Momento XD_ * ๐Ÿ”Š _Todo bien | ๐Ÿ˜‡_ * ๐Ÿ”Š _Te gusta el Pepino | ๐Ÿฅ’_ * ๐Ÿ”Š _El tรณxico_ * ๐Ÿ”Š _Moshi moshi_ * ๐Ÿ”Š _Calla Fan de BTS_ * ๐Ÿ”Š _Que tal grupo_ * ๐Ÿ”Š _Muchachos_ * ๐Ÿ”Š _Estรก Zzzz | ๐Ÿ˜ด_ * ๐Ÿ”Š _Goku Pervertido_ * ๐Ÿ”Š _Potaxio | ๐Ÿฅ‘_ * ๐Ÿ”Š _Nico nico_ * ๐Ÿ”Š _El rap de Fernanfloo_ * ๐Ÿ”Š _Tal vez_ * ๐Ÿ”Š _Corte corte_ * ๐Ÿ”Š _Buenas noches_ * ๐Ÿ”Š _Porque ta tite_ * ๐Ÿ”Š _Eres Fuerte_ * ๐Ÿ”Š _Bueno Master | ๐Ÿซ‚_ * ๐Ÿ”Š _No Rompas mรกs | ๐Ÿ’”_ * ๐Ÿ”Š _Traiganle una falda_ * ๐Ÿ”Š _Se estรกn riendo de mรญ_ * ๐Ÿ”Š _Su nivel de pendejo_ * ๐Ÿ”Š _Bienvenido/a | ๐Ÿฅณ | ๐Ÿค— | ๐Ÿ‘‹_ * ๐Ÿ”Š _Elmo sabe donde vives_ * ๐Ÿ”Š _tunometecabrasaramambiche_ * ๐Ÿ”Š _Y este quien es_ * ๐Ÿ”Š _Motivaciรณn_ * ๐Ÿ”Š _En caso de una investigaciรณn_ * ๐Ÿ”Š _Buen dรญa grupo | ๐Ÿ™Œ_ * ๐Ÿ”Š _mi bebito fiu fiu_ * ๐Ÿ”Š _Freefire_ * ๐Ÿ”Š _Aguanta_ * ๐Ÿ”Š _Tarado | putos_ * ๐Ÿ”Š _Donde esta?_ * ๐Ÿ”Š _Q onda | ๐Ÿคช_ * ๐Ÿ”Š _Tka_ * ๐Ÿ”Š _Bruno_ * ๐Ÿ”Š _Dragon ball_ * ๐Ÿ”Š _Las reglas del grupo_ *๐Ÿ…›๐Ÿ…ž๐Ÿ…›๐Ÿ…˜๐Ÿ…‘๐Ÿ…ž๐Ÿ…ฃ-๐Ÿ…œ๐Ÿ…“*`.trim() conn.sendFile(m.chat, pp, 'lp.jpg', str, m, false, { contextInfo: {mentionedJid, externalAdReply :{ mediaUrl: null, mediaType: 1, description: null, title: wm, body: '๐’๐ฎ๐ฉ๐ž๐ซ ๐๐จ๐ญ ๐ƒ๐ž ๐–๐ก๐š๐ญ๐ฌ๐€๐ฉ๐ฉ', previewType: 0, thumbnail: imagen4, sourceUrl: [md, yt, tiktok].getRandom()}}}) } catch (e) { console.log(`โ—โ— ${lenguajeGB['smsMensError2']()} ${usedPrefix + command} โ—โ—`) console.log(e) }} handler.help = ['infomenu'].map(v => v + 'able