config.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. import { watchFile, unwatchFile } from 'fs'
  2. import chalk from 'chalk'
  3. import { fileURLToPath } from 'url'
  4. import fs from 'fs'
  5. import cheerio from 'cheerio'
  6. import fetch from 'node-fetch'
  7. import axios from 'axios'
  8. import moment from 'moment-timezone'
  9. //---------[ Añada los numeros a ser Propietario/a ]---------
  10. global.owner = [['5217121649714', 'PROPIETARIO', true], ['51979334798'], ['595986172767'], ['5215656088756'], ['5217121649714']]
  11. global.mods = []
  12. global.prems = []
  13. //BETA: Si quiere evitar escribir el número que será bot en la consola, agregué desde aquí entonces:
  14. global.botNumberCode = "" //Ejemplo: +59309090909
  15. global.confirmCode = ""
  16. global.gataJadibts = true //cambia a false Desactivar en "auto-reconexion" de sub-bots
  17. //---------[ APIS GLOBAL ]---------
  18. global.baileys = '@whiskeysockets/baileys'
  19. global.apis = 'https://delirius-apiofc.vercel.app'
  20. global.APIs = { lolhuman: { url: 'https://api.lolhuman.xyz/api/', key: 'GataDiosV3' },
  21. skizo: { url: 'https://skizo.tech/api/', key: 'GataDios' },
  22. alyachan: { url: 'https://api.alyachan.dev/api/', key: null },
  23. neoxr: { url: 'https://api.neoxr.eu/api', key: 'GataDios' },
  24. fgmods: { url: 'https://api.fgmods.xyz/api', key: 'elrebelde21' },
  25. popcat: { url: 'https://api.popcat.xyz', key: null }}
  26. global.cheerio = cheerio
  27. global.fs = fs
  28. global.fetch = fetch
  29. global.axios = axios
  30. global.moment = moment
  31. //------------------------[ Stickers ]-----------------------------
  32. global.packname = 'KantuBot'
  33. global.author = 'CrxsMods'
  34. //------------[ Versión | Nombre | cuentas ]------------
  35. global.wm = 'ᴋᴀɴᴛᴜ - ʙᴏᴛ'
  36. global.botname = '𝐊𝐚𝐧𝐭𝐮 - 𝐁𝐨𝐭'
  37. global.vs = '1.9.5'
  38. global.yt = 'https://www.youtube.com/@crxsmods'
  39. global.tiktok = 'tiktok.com/@rawleys_ofc'
  40. global.md = 'https://github.com/crxsmods'
  41. global.fb = 'wa.me/5217121649714'
  42. global.face = 'https://t.me/CrxsMods'
  43. global.nna = 'https://chat.whatsapp.com/BO7qWoncCOgJfFNfUek89f' //Update
  44. global.nna2 = 'https://chat.whatsapp.com/FAwooQ3yBlx0PSsUtXpQup' //KantuBot update
  45. global.nnaa = 'https://whatsapp.com/channel/0029Vatpz6a0QeafN2T8K838' //KantuBot - Test
  46. global.nn = 'https://chat.whatsapp.com/BO7qWoncCOgJfFNfUek89f' //Grupo 1
  47. global.nnn = 'https://chat.whatsapp.com/CSRUKqOoTCNJkWnDt7QDHv' //Grupo 2
  48. global.nnnt = 'https://chat.whatsapp.com/CSRUKqOoTCNJkWnDt7QDHv' //Grupo del Colaboracion
  49. global.nnnt2 = 'https://chat.whatsapp.com/FAwooQ3yBlx0PSsUtXpQup' // Grupo COL 2
  50. global.nnntt = 'https://chat.whatsapp.com/FAwooQ3yBlx0PSsUtXpQup' //Grupo COL 3
  51. global.nnnttt = 'https://whatsapp.com/channel/0029VaaUgjW3mFY9DyxpWB0n' //enlace Kantubot
  52. global.nnntttt = 'https://whatsapp.com/channel/0029Vatpz6a0QeafN2T8K838' //Grupo ayuda sobre el bot
  53. global.bot = 'wa.me/5217121649714'
  54. global.asistencia = `${fb}`
  55. global.redes = [nna, nna2, yt, nn, nnn, nnnt, nnnttt, md, tiktok, fb, nnn, face]
  56. //------------------------[ Info | Datos ]---------------------------
  57. global.wait = 'Espera Un Momento\n\n> *❗Por favor no hacer spam👏❗*'
  58. global.waitt = '*⌛ _Cargando..._ ▬▬▭▭▭*'
  59. global.waittt = '*⌛ _Cargando..._ ▬▬▬▬▭▭*'
  60. global.waitttt = '*⌛ _Cargando..._ ▬▬▬▬▬▬▭*'
  61. global.waittttt = '*⌛ _Cargando..._ ▬▬▬▬▬▬▬*'
  62. global.rg = '『✅ 𝙍𝙀𝙎𝙐𝙇𝙏𝘼𝘿𝙊𝙎 ✅』\n\n'
  63. global.ag = '『⚠️ 𝘼𝘿𝙑𝙀𝙍𝙏𝙀𝙉𝘾𝙄𝘼 ⚠️』\n\n'
  64. global.iig = '『❕ 𝙄𝙉𝙁𝙊𝙍𝙈𝘼𝘾𝙄𝙊𝙉 』\n\n'
  65. global.fg = '『❌ 𝙀𝙍𝙍𝙊𝙍 ❌』\n\n'
  66. global.mg = '『❗️ 𝙇𝙊 𝙐𝙎𝙊 𝙈𝘼𝙇❗』\n\n'
  67. global.eeg = '『📩 𝙍𝙀𝙋𝙊𝙍𝙏𝙀 📩』\n\n'
  68. global.eg = '『💚 𝙀𝙓𝙄𝙏𝙊 💚』\n\n'
  69. //-------------------------[ IMAGEN ]------------------------------
  70. //global.img = "https://qu.ax/Zgqq.jpg"
  71. global.img1 = 'https://qu.ax/hNJk.jpg'
  72. global.img2 = 'https://qu.ax/jzhN.jpg'
  73. global.imagen = fs.readFileSync('./Menu2.jpg')
  74. global.imagen1 = fs.readFileSync('./media/Menu1.jpg')
  75. global.imagen2 = fs.readFileSync('./media/Menu2.jpg')
  76. global.imagen3 = fs.readFileSync('./media/Menu3.jpg')
  77. global.imagen4 = fs.readFileSync('./media/Menu4.jpg')
  78. global.imagen5 = 'https://qu.ax/rULv.jpg'
  79. global.imagen6 = 'https://qu.ax/CySs.jpg'
  80. global.menu18 = 'https://qu.ax/MOgO.jpg'
  81. global.vid1 = 'https://qu.ax/dcAc.mp4'
  82. global.img = [imagen, imagen1, imagen2, imagen3, imagen4]
  83. global.imageUrl = ["https://qu.ax/HJnWj.jpg", "https://qu.ax/ehPzQ.jpg", "https://qu.ax/ilfbC.jpg"]
  84. //----------------------------[ NIVELES | RPG ]---------------------------------
  85. global.multiplier = 1200// Cuanto más alto, más difícil subir de nivel
  86. global.maxwarn = '4' // máxima advertencias
  87. //---------------[ IDs de canales ]----------------
  88. global.ch = {
  89. ch1: '120363371008200788@newsletter',
  90. ch2: '120363178718483875@newsletter',
  91. ch3: '120363178718483875@newsletter',
  92. ch4: '120363371008200788@newsletter',
  93. ch5: '120363178718483875@newsletter',
  94. ch6: '120363371008200788@newsletter',
  95. }
  96. //----------------------------------------------------
  97. let file = fileURLToPath(import.meta.url)
  98. watchFile(file, () => {
  99. unwatchFile(file)
  100. console.log(chalk.redBright("Update 'config.js'"))
  101. import(`${file}?update=${Date.now()}`)
  102. })