diff --git a/main.js b/main.js deleted file mode 100644 index 56dd8a6..0000000 --- a/main.js +++ /dev/null @@ -1,80 +0,0 @@ -const { -WAConnection, -MessageType, -Presence, -Mimetype, -GroupSettingChange -} = require('@adiwajshing/baileys') -const fs = require('fs') -const moment = require('moment-timezone') -const { wait, banner, getBuffer, h2k, generateMessageID, getGroupAdmins, getRandom, start, info, success, -close } = require('./cmd/lib/functions') -const { color } = require('./cmd/lib/color') -const _welkom = JSON.parse(fs.readFileSync('./cmd/tempatdata/welcome.json')) -const versionWaweb = JSON.parse(fs.readFileSync('./cmd/Whtasapp/versionWaweb.json')) -version = versionWaweb.WawebVersion -require('./cmd/case/haikal.js') -nocache('./cmd/case/haikal.js', module => console.log(`${module} telah di update!`)) -const starts = async (haikal = new WAConnection()) => { -haikal.logger.level = 'warn' -haikal.version = `${version}` -haikal.browserDescription = [ 'Ikal', 'Browser', '3.0' ] -console.log(color('SCRIPT INI 100% AMAN')) -console.log(color('DALAM PENGAWASAN HAIKAL')) -console.log(color('┌─────── THX TO ────')) -console.log(color('│‣ ALLAH SWT')) -console.log(color('│‣ ADIWAJSHING')) -console.log(color('│‣ Baileys')) -console.log(color('│‣ Nurutomo')) -console.log(color('│‣ Mhankbarbar')) -console.log(color('│‣ haikal')) -console.log(color('│‣ Lolhuman')) -console.log(color('│‣ HydraThrow Team')) -console.log(color('└➤ | ─────────────')) -console.log(banner) -haikal.on('qr', () => { -console.log(color('[','white'), color('!','red'), color(']','white'), color(' Silahkan Scan Kode Qr Nya Kak...!')) -}) -fs.existsSync('./sessionWaweb.json') && haikal.loadAuthInfo('./sessionWaweb.json') -haikal.on('connecting', () => { -start('2', 'Menghubungkan...') -}) -haikal.on('open', () => { -success('2', 'Done Udah Nyambung') -}) -await haikal.connect({timeoutMs: 30*1000}) -fs.writeFileSync('./sessionWaweb.json', JSON.stringify(haikal.base64EncodedAuthInfo(), null, '\t')) -haikal.on('chat-update', async (message) => { -require('./cmd/case/haikal.js')(haikal, message) -}) - - -/** - * Uncache if there is file change - * @param {string} module Module name or path - * @param {function} cb - */ -function nocache(module, cb = () => { }) { -console.log('Module', `'${module}'`, 'sekarang sedang diawasi untuk perubahan') -fs.watchFile(require.resolve(module), async () => { -await uncache(require.resolve(module)) -cb(module) -}) -} - -/** - * Uncache a module - * @param {string} module Module name or path - */ -function uncache(module = '.') { -return new Promise((resolve, reject) => { -try { -delete require.cache[require.resolve(module)] -resolve() -} catch (e) { -reject(e) -} -}) -} - -starts() \ No newline at end of file