forked from Kuromi098/KITTY-BOT-MC
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
375 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,375 @@ | ||
import { watchFile, unwatchFile } from "fs" | ||
import chalk from "chalk" | ||
import { fileURLToPath } from "url" | ||
import fs from "fs" | ||
import cheerio from 'cheerio'; | ||
import fetch from "node-fetch" | ||
import axios from "axios" | ||
import moment from "moment-timezone" | ||
import { es as esDefault, en as enDefault } from "./lib/multi-language/_default.js" | ||
import { en, es, id, ar, pt } from "./lib/idiomas/total-idiomas.js" | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// [ES] > Agrega el número que será Bot y los que serán propietarios. | ||
// [EN] > Add the number that will be Bot and those that will be owners. | ||
global.owner = [ | ||
["18096630307", '𝙊𝙬𝙣𝙚𝙧 💖', true], //Kitty𝘽𝙤𝙩-MC 💖 | ||
] | ||
|
||
global.mods = [] | ||
global.prems = [] | ||
|
||
// Cambiar a false para usar el Bot desde el mismo numero del Bot. | ||
global.isBaileysFail = false | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// ❰❰ RENDER ❱❱ | ||
//Kurt18: Obtener el código QR por la URL del Hosting | ||
global.obtenerQrWeb = 0; //Solo valores: 1 o 0 | ||
//Kurt18: Aplica para Host Render.com | ||
global.keepAliveRender = 0; //Solo valores: 1 o 0 | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// ❰❰ methodCode ❱❱ | ||
// [ES] > Agregue el número del Bot en "botNumberCode" si desea recibir código de 8 dígitos sin registrar el número en la consola. | ||
// [EN] > Add the Bot number in "botNumberCode" if you want to receive 8-digit code without registering the number in the console. | ||
global.botNumberCode = "" //example: "+18095674534" | ||
global.confirmCode = "" // No tocar esto : Do not touch this line | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// ❰❰ Multi Idioma Dinámico : Dynamic Multi Language (MID-GB) ❱❱ | ||
// [ES] > Agregué uno de los idiomas disponibles para el Bot en "mid". | ||
// [EN] > I added one of the languages available for the Bot in "mid". | ||
|
||
// ❰❰ IDIOMAS DISPONIBLES : AVAILABLE LANGUAGES ❱❱ | ||
// Español 👉 es | ||
// English 👉 en | ||
global.lenguajeGB = es | ||
global.mid = esDefault | ||
global.version_language = '1.0 (MID-GB)' | ||
|
||
// [ES] > Si "default_language" esta vacío, su idioma predeterminado será Español o se usará el idioma que cada usuario haya seleccionado al momento de registrarse. | ||
// [EN] > If "default_language" is empty, your default language will be Spanish or the language that each user has selected at the time of registration will be used. | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// ❰❰ bibliotecas : libraries ❱❱ | ||
global.cheerio = cheerio | ||
global.fs = fs | ||
global.fetch = fetch | ||
global.axios = axios | ||
global.moment = moment | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// [ES] > Agregate a ti, colaboradores o ayudates, aparecerá en el comando de lista de contactos. | ||
// [EN] > Adding yourself, collaborators or helpers will appear in the contact list command. | ||
global.official = [ // Agregate si eres Owner | ||
["18096630307", 'KITTY BOT 💻', 1], | ||
["18096630307", '𝗗𝗲𝘀𝗮𝗿𝗿𝗼𝗹𝗹𝗮𝗱𝗼𝗿𝗮 𝗢𝗳𝗶𝗰𝗶𝗮𝗹 💻', 1]] | ||
|
||
global.mail = '' // Add email | ||
global.desc = '' // Add short description (20 caractres max) | ||
global.desc2 = '' // Add long description (90 caractres max) (Este parámetro se aplicará sólo si su whasapp no tiene descripción) | ||
global.country = '' // Add country, example: 🇪🇨 | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// [ES] > INFORMACIÓN DE VERSIONES DEL BOT, POR FAVOR | ||
// MANTENGA ESTO SIN MODIFICAR, NOS ESFORZAMOS A DIARIO POR OFRECERLES UN BOT PARA LA COMUNIDAD, SEA AGRADECIDO 😉 | ||
// [EN] > BOT VERSION INFORMATION, PLEASE KEEP THIS UNCHANGED, WE STRIVE DAILY TO PROVIDE YOU WITH A BOT FOR THE COMMUNITY, BE GRATEFUL | ||
global.vs = "1.7.0" | ||
global.vsJB = "3.0 (Beta)" | ||
global.gt = "KITTY-𝘽𝙤𝙩-CS" | ||
|
||
fetchDataAndProcess().catch(error => console.error('Ocurrió un error:', error)) | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
global.rg = '╰⊱✅⊱ *𝙍𝙀𝙎𝙐𝙇𝙏𝘼𝘿𝙊 | 𝙍𝙀𝙎𝙐𝙇𝙏* ⊱✅⊱╮\n\n' | ||
global.resultado = rg | ||
|
||
global.ag = '╰⊱⚠️⊱ *𝘼𝘿𝙑𝙀𝙍𝙏𝙀𝙉𝘾𝙄𝘼 | 𝙒𝘼𝙍𝙉𝙄𝙉𝙂* ⊱⚠️⊱╮\n\n' | ||
global.advertencia = ag | ||
|
||
global.iig = '╰⊱❕⊱ *𝙄𝙉𝙁𝙊𝙍𝙈𝘼𝘾𝙄𝙊́𝙉 | 𝙄𝙉𝙁𝙊𝙍𝙈𝘼𝙏𝙄𝙊𝙉* ⊱⊱╮\n\n' | ||
global.informacion = iig | ||
|
||
global.fg = '╰⊱❌⊱ *𝙁𝘼𝙇𝙇𝙊́ | 𝙀𝙍𝙍𝙊𝙍* ⊱❌⊱╮\n\n' | ||
global.fallo = fg | ||
|
||
global.mg = '╰⊱❗️⊱ *𝙇𝙊 𝙐𝙎𝙊́ 𝙈𝘼𝙇 | 𝙐𝙎𝙀𝘿 𝙄𝙏 𝙒𝙍𝙊𝙉𝙂* ⊱❗️⊱╮\n\n' | ||
global.mal = mg | ||
|
||
global.eeg = '╰⊱📩⊱ *𝙍𝙀𝙋𝙊𝙍𝙏𝙀 | 𝙍𝙀𝙋𝙊𝙍𝙏* ⊱📩⊱╮\n\n' | ||
global.envio = eeg | ||
|
||
global.eg = '╰⊱💚⊱ *𝙀́𝙓𝙄𝙏𝙊 | 𝙎𝙐𝘾𝘾𝙀𝙎𝙎* ⊱💚⊱╮\n\n' | ||
global.exito = eg | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
global.wm = "KITTY-BOT-MC : Kitty-CS" | ||
global.igfg = "Kitty-𝘽𝙤𝙩-MC" | ||
global.nomorown = "18096630307" | ||
global.pdoc = ["application/vnd.openxmlformats-officedocument.presentationml.presentation", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/vnd.ms-excel", "application/msword", "application/pdf", "text/rtf"] | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
// ❰ RPG ❱ | ||
|
||
global.cmenut = "❖––––––『" | ||
global.cmenub = "┊✦ " | ||
global.cmenuf = "╰━═┅═━––––––๑\n" | ||
global.cmenua = "\n⌕ ❙❘❙❙❘❙❚❙❘❙❙❚❙❘❙❘❙❚❙❘❙❙❚❙❘❙❙❘❙❚❙❘ ⌕\n " | ||
|
||
global.dmenut = "*❖─┅──┅〈*" | ||
global.dmenub = "*┊»*" | ||
global.dmenub2 = "*┊*" | ||
global.dmenuf = "*╰┅────────┅✦*" | ||
global.htjava = "⫹⫺" | ||
|
||
global.htki = "*⭑•̩̩͙⊱•••• ☪*" | ||
global.htka = "*☪ ••••̩̩͙⊰•⭑*" | ||
|
||
global.comienzo = "• • ◕◕════" | ||
global.fin = " • •" | ||
|
||
global.botdate = `⫹⫺ Date : ${moment.tz('America/Los_Angeles').format('DD/MM/YY')}`; //Asia/Jakarta | ||
global.bottime = `𝗧 𝗜 𝗠 𝗘 : ${moment.tz('America/Los_Angeles').format('HH:mm:ss')}`;//America/Los_Angeles | ||
global.fgif = { | ||
key: { | ||
participant : '[email protected]'}, | ||
message: { | ||
"videoMessage": { | ||
"title": wm, | ||
"h": `Hmm`, | ||
'seconds': '999999999', | ||
'gifPlayback': 'true', | ||
'caption': bottime, | ||
'jpegThumbnail': fs.readFileSync('./media/menus/Menu3.jpg') | ||
}}} | ||
|
||
|
||
global.multiplier = 90 // Cuanto más alto, más difícil subir de nivel | ||
|
||
//Emojis RPG - Referencias | ||
global.rpg = { | ||
emoticon(string) { | ||
string = string.toLowerCase(); | ||
let emot = { | ||
level: '🧬 Nivel : Level', | ||
limit: lenguajeGB.eDiamante(), | ||
exp: lenguajeGB.eExp(), | ||
bank: '🏦 Banco : Bank', | ||
diamond: lenguajeGB.eDiamantePlus(), | ||
health: '❤️ Salud : Health', | ||
kyubi: lenguajeGB.eMagia(), | ||
joincount: lenguajeGB.eToken(), | ||
emerald: lenguajeGB.eEsmeralda(), | ||
stamina: lenguajeGB.eEnergia(), | ||
role: '💪 Rango | Role', | ||
premium: '🎟️ Premium', | ||
pointxp: '📧 Puntos Exp : Point Xp', | ||
gold: lenguajeGB.eOro(), | ||
|
||
trash: lenguajeGB.eBasura(), | ||
crystal: '🔮 Cristal : Crystal', | ||
intelligence: '🧠 Inteligencia : Intelligence', | ||
string: lenguajeGB.eCuerda(), | ||
keygold: '🔑 Llave de Oro : Key Gold', | ||
keyiron: '🗝️ Llave de Hierro : Key Iron', | ||
emas: lenguajeGB.ePinata(), | ||
fishingrod: '🎣 Caña de Pescar : Fishing Rod', | ||
gems: '🍀 Gemas : Gemas', | ||
magicwand: '⚕️ Varita Mágica : Magic Wand', | ||
mana: '🪄 Hechizo : Spell', | ||
agility: '🤸♂️ Agilidad : Agility', | ||
darkcrystal: '♠️ Cristal Oscuro : Dark Glass', | ||
iron: lenguajeGB.eHierro(), | ||
rock: lenguajeGB.eRoca(), | ||
potion: lenguajeGB.ePocion(), | ||
superior: '💼 Superior : Superior', | ||
robo: '🚔 Robo : Robo', | ||
upgrader: '🧰 Aumentar Mejora : Upgrade', | ||
wood: lenguajeGB.eMadera(), | ||
|
||
strength: '🦹 ♀️ Fuerza : Strength', | ||
arc: '🏹 Arco : Arc', | ||
armor: '🥼 Armadura : Armor', | ||
bow: '🏹 Super Arco : Super Bow', | ||
pickaxe: '⛏️ Pico : Peak', | ||
sword: lenguajeGB.eEspada(), | ||
|
||
common: lenguajeGB.eCComun(), | ||
uncoommon: lenguajeGB.ePComun(), | ||
mythic: lenguajeGB.eCMistica(), | ||
legendary: lenguajeGB.eClegendaria(), | ||
petFood: lenguajeGB.eAMascots(), //? | ||
pet: lenguajeGB.eCMascota(),//? | ||
|
||
bibitanggur: lenguajeGB.eSUva(), bibitapel: lenguajeGB.eSManzana(), bibitjeruk: lenguajeGB.eSNaranja(), bibitmangga: lenguajeGB.eSMango(), bibitpisang: lenguajeGB.eSPlatano(), | ||
|
||
ayam: '🐓 Pollo : Chicken', | ||
babi: '🐖 Puerco : Pig', | ||
Jabali: '🐗 Jabalí : Wild Boar', | ||
bull: '🐃 Toro : Bull', | ||
buaya: '🐊 Cocodrilo : Alligator', | ||
cat: lenguajeGB.eGato(), | ||
centaur: lenguajeGB.eCentauro(), | ||
chicken: '🐓 Pollo : Chicken', | ||
cow: '🐄 Vaca : Cow', | ||
dog: lenguajeGB.ePerro(), | ||
dragon: lenguajeGB.eDragon(), | ||
elephant: '🐘 Elefante : Elephant', | ||
fox: lenguajeGB.eZorro(), | ||
giraffe: '🦒 Jirafa : Giraffe', | ||
griffin: lenguajeGB.eAve(), //Mascota : Griffin', | ||
horse: lenguajeGB.eCaballo(), | ||
kambing: '🐐 Cabra : Goat', | ||
kerbau: '🐃 Búfalo : Buffalo', | ||
lion: '🦁 León : Lion', | ||
money: lenguajeGB.eGataCoins(), | ||
monyet: '🐒 Mono : Monkey', | ||
panda: '🐼 Panda', | ||
snake: '🐍 Serpiente : Snake', | ||
phonix: '🕊️ Fénix : Phoenix', | ||
rhinoceros: '🦏 Rinoceronte : Rhinoceros', | ||
wolf: lenguajeGB.eLobo(), | ||
tiger: '🐅 Tigre : Tiger', | ||
cumi: '🦑 Calamar : Squid', | ||
udang: '🦐 Camarón : Shrimp', | ||
ikan: '🐟 Pez : Fish', | ||
|
||
fideos: '🍝 Fideos : Noodles', | ||
ramuan: '🧪 Ingrediente NOVA : Ingredients', | ||
knife: '🔪 Cuchillo : Knife' | ||
} | ||
let results = Object.keys(emot).map(v => [v, new RegExp(v, 'gi')]).filter(v => v[1].test(string)) | ||
if (!results.length) return '' | ||
else return emot[results[0][0]]; | ||
}} | ||
|
||
global.rpgg = { //Solo emojis | ||
emoticon(string) { | ||
string = string.toLowerCase(); | ||
let emott = { | ||
level: '🧬', limit: '💎', exp: '⚡', bank: '🏦', | ||
diamond: '💎+', health: '❤️', kyubi: '🌀', joincount: '🪙', | ||
emerald: '💚', stamina: '✨', role: '💪', premium: '🎟️', | ||
pointxp: '📧', gold: '👑', | ||
|
||
trash: '🗑', crystal: '🔮', intelligence: '🧠', string: '🕸️', keygold: '🔑', | ||
keyiron: '🗝️', emas: '🪅', fishingrod: '🎣', gems: '🍀', magicwand: '⚕️', | ||
mana: '🪄', agility: '🤸♂️', darkcrystal: '♠️', iron: '⛓️', rock: '🪨', | ||
potion: '🥤', superior: '💼', robo: '🚔', upgrader: '🧰', wood: '🪵', | ||
|
||
strength: '🦹 ♀️', arc: '🏹', armor: '🥼', bow: '🏹', pickaxe: '⛏️', sword: '⚔️', | ||
|
||
common: '📦', uncoommon: '🥡', mythic: '🗳️', legendary: '🎁', petFood: '🍖', pet: '🍱', | ||
|
||
bibitanggur: '🍇', bibitapel: '🍎', bibitjeruk: '🍊', bibitmangga: '🥭', bibitpisang: '🍌', | ||
|
||
ayam: '🐓', babi: '🐖', Jabali: '🐗', bull: '🐃', buaya: '🐊', cat: '🐈', | ||
centaur: '🐐', chicken: '🐓', cow: '🐄', dog: '🐕', dragon: '🐉', elephant: '🐘', | ||
fox: '🦊', giraffe: '🦒', griffin: '🦅', //Mascota : Griffin', | ||
horse: '🐎', kambing: '🐐', kerbau: '🐃', lion: '🦁', money: '🐱', monyet: '🐒', panda: '🐼', | ||
snake: '🐍', phonix: '🕊️', rhinoceros: '🦏', | ||
wolf: '🐺', tiger: '🐅', cumi: '🦑', udang: '🦐', ikan: '🐟', | ||
|
||
fideos: '🍝', ramuan: '🧪', knife: '🔪' | ||
} | ||
let results = Object.keys(emott).map(v => [v, new RegExp(v, 'gi')]).filter(v => v[1].test(string)); | ||
if (!results.length) return ''; | ||
else return emott[results[0][0]]; | ||
}} | ||
|
||
global.rpgshop = { //Tienda | ||
emoticon(string) { | ||
string = string.toLowerCase(); | ||
let emottt = { | ||
exp: lenguajeGB.eExp(), limit: lenguajeGB.eDiamante(), diamond: lenguajeGB.eDiamantePlus(), joincount: lenguajeGB.eToken(), | ||
emerald: lenguajeGB.eEsmeralda(), berlian: lenguajeGB.eJoya(), kyubi: lenguajeGB.eMagia(), gold: lenguajeGB.eOro(), | ||
money: lenguajeGB.eGataCoins(), tiketcoin: lenguajeGB.eGataTickers(), stamina: lenguajeGB.eEnergia(), | ||
|
||
potion: lenguajeGB.ePocion(), aqua: lenguajeGB.eAgua(), trash: lenguajeGB.eBasura(), wood: lenguajeGB.eMadera(), | ||
rock: lenguajeGB.eRoca(), batu: lenguajeGB.ePiedra(), string: lenguajeGB.eCuerda(), iron: lenguajeGB.eHierro(), | ||
coal: lenguajeGB.eCarbon(), botol: lenguajeGB.eBotella(), kaleng: lenguajeGB.eLata(), kardus: lenguajeGB.eCarton(), | ||
|
||
eleksirb: lenguajeGB.eEletric(), emasbatang: lenguajeGB.eBarraOro(), emasbiasa: lenguajeGB.eOroComun(), rubah: lenguajeGB.eZorroG(), | ||
sampah: lenguajeGB.eBasuraG(), serigala: lenguajeGB.eLoboG(), kayu: lenguajeGB.eMaderaG(), sword: lenguajeGB.eEspada(), | ||
umpan: lenguajeGB.eCarnada(), healtmonster: lenguajeGB.eBillete(), emas: lenguajeGB.ePinata(), pancingan: lenguajeGB.eGancho(), | ||
pancing: lenguajeGB.eCanaPescar(), | ||
|
||
common: lenguajeGB.eCComun(), uncoommon: lenguajeGB.ePComun(), mythic: lenguajeGB.eCMistica(), | ||
pet: lenguajeGB.eCMascota(),//? | ||
gardenboxs: lenguajeGB.eCJardineria(),//? | ||
legendary: lenguajeGB.eClegendaria(), | ||
|
||
anggur: lenguajeGB.eUva(), apel: lenguajeGB.eManzana(), jeruk: lenguajeGB.eNaranja(), mangga: lenguajeGB.eMango(), pisang: lenguajeGB.ePlatano(), | ||
|
||
bibitanggur: lenguajeGB.eSUva(), bibitapel: lenguajeGB.eSManzana(), bibitjeruk: lenguajeGB.eSNaranja(), bibitmangga: lenguajeGB.eSMango(), bibitpisang: lenguajeGB.eSPlatano(), | ||
|
||
centaur: lenguajeGB.eCentauro(), griffin: lenguajeGB.eAve(), kucing: lenguajeGB.eGato(), naga: lenguajeGB.eDragon(), | ||
fox: lenguajeGB.eZorro(), kuda: lenguajeGB.eCaballo(), phonix: lenguajeGB.eFenix(), wolf: lenguajeGB.eLobo(), | ||
anjing: lenguajeGB.ePerro(), | ||
|
||
petFood: lenguajeGB.eAMascots(), //? | ||
makanancentaur: lenguajeGB.eCCentauro(), makanangriffin: lenguajeGB.eCAve(), | ||
makanankyubi: lenguajeGB.eCMagica(), makanannaga: lenguajeGB.eCDragon(), makananpet: lenguajeGB.eACaballo(), makananphonix: lenguajeGB.eCFenix() | ||
} | ||
let results = Object.keys(emottt).map(v => [v, new RegExp(v, 'gi')]).filter(v => v[1].test(string)); | ||
if (!results.length) return ''; | ||
else return emottt[results[0][0]]; | ||
}} | ||
|
||
global.rpgshopp = { //Tienda | ||
emoticon(string) { | ||
string = string.toLowerCase(); | ||
let emotttt = { | ||
exp: '⚡', limit: '💎', diamond: '💎+', joincount: '🪙', | ||
emerald: '💚', berlian: '♦️', kyubi: '🌀', gold: '👑', | ||
money: '🐱', tiketcoin: '🎫', stamina: '✨', | ||
|
||
potion: '🥤', aqua: '💧', trash: '🗑', wood: '🪵', | ||
rock: '🪨', batu: '🥌', string: '🕸️', iron: '⛓️', | ||
coal: '⚱️', botol: '🍶', kaleng: '🥫', kardus: '🪧', | ||
|
||
eleksirb: '💡', emasbatang: '〽️', emasbiasa: '🧭', rubah: '🦊🌫️', | ||
sampah: '🗑🌫️', serigala: '🐺🌫️', kayu: '🛷', sword: '⚔️', | ||
umpan: '🪱', healtmonster: '💵', emas: '🪅', pancingan: '🪝', | ||
pancing: '🎣', | ||
|
||
common: '📦', uncoommon: '🥡', mythic: '🗳️', | ||
pet: '📫',//? | ||
gardenboxs: '💐',//? | ||
legendary: '🎁', | ||
|
||
anggur: '🍇', apel: '🍎', jeruk: '🍊', mangga: '🥭', pisang: '🍌', | ||
|
||
bibitanggur: '🌾🍇', bibitapel: '🌾🍎', bibitjeruk: '🌾🍊', bibitmangga: '🌾🥭', bibitpisang: '🌾🍌', | ||
|
||
centaur: '🐐', griffin: '🦅', kucing: '🐈', naga: '🐉', fox: '🦊', kuda: '🐎', phonix: '🕊️', wolf: '🐺', anjing: '🐶', | ||
|
||
petFood: '🍖', //? | ||
makanancentaur: '🐐🥩', makanangriffin: '🦅🥩', makanankyubi: '🌀🥩', makanannaga: '🐉🥩', | ||
makananpet: '🍱🥩', makananphonix: '🕊️🥩' | ||
} | ||
let results = Object.keys(emotttt).map(v => [v, new RegExp(v, 'gi')]).filter(v => v[1].test(string)); | ||
if (!results.length) return ''; | ||
else return emotttt[results[0][0]]; | ||
}} | ||
// • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | ||
|
||
let file = fileURLToPath(import.meta.url); | ||
watchFile(file, () => { | ||
unwatchFile(file); | ||
console.log(chalk.redBright("Update 'config.js'")); | ||
import(`${file}?update=${Date.now()}`); | ||
}) |