Jump to content
Check out discord.gg/fxap for the cheapest decryptions! First one is free! ×

Get LB-Phone!

Unlock the powerful LB-Phone for a fraction of the price you pay on tebex.

Download

Premium TOS Clothing MEGA Pack!

11GB of pure TOS premium clothing best clothing pack for your Server!

Download

5Decrypt

Automated Asset Decryption

Learn More

Elite22

Snail
  • Posts

    15
  • Joined

  • Last visited

3 Followers

About Elite22

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Elite22's Achievements

King Leaker

King Leaker (12/17)

13

Reputation

  1. o delete the .fxap and dependencies in fxmanifest!
  2. o delete the .fxap and dependencies in fxmanifest!
  3. delete the .fxap and dependencies in fxmanifest!
  4. Version 1.0.0

    1425 downloads

    Free
  5. Version 1.0.0

    5445 downloads

    Free
  6. const Discord = require('discord.js') const config = require('./config.js') const chalk = require('chalk') const mysql = require('mysql') const fs = require('fs') const passport = require('passport') const multer = require('multer') const bodyParser = require('body-parser') const session = require('express-session') const formData = require('form-data') let con = mysql.createConnection(config.sql) const moment = require('moment') const ms = require('ms') const discordModals = require('discord-modals') const client = new Discord.Client({ shards: 'auto', allowedMentions: { parse: [], repliedUser: false, }, partials: ['MESSAGE', 'CHANNEL', 'REACTION'], intents: [ Discord.Intents.FLAGS.GUILDS, Discord.Intents.FLAGS.GUILD_MEMBERS, Discord.Intents.FLAGS.GUILD_VOICE_STATES, Discord.Intents.FLAGS.GUILD_MESSAGES, Discord.Intents.FLAGS.GUILD_MESSAGE_REACTIONS, ], }) discordModals(client) client.logo = config.miscOptions.botIconUrl client.color = config.miscOptions.themeColor client.footer = { text: 'Slash BanDB | Xolify#0207' } client.commands = new Discord.Collection() client.cooldowns = new Discord.Collection() client.slashCommands = new Discord.Collection() client.aliases = new Discord.Collection() client.extensions = new Discord.Collection() client.categories = require('fs').readdirSync('./commands') client.con = con const express = require('express') const app = express() if (Number(process.version.slice(1).split('.')[0] < 16)) { throw new Error( 'Node.js v16 or higher is required, Discord.JS relies on this version, please update @ https://nodejs.org' ) } var multerStorage = multer.memoryStorage() app.use(multer({ storage: multerStorage }).any()) app.use(bodyParser.urlencoded({ extended: false })) app.use( session({ secret: 'keyboard cat', resave: false, saveUninitialized: false, cookie: { maxAge: 31556952000 }, }) ) app.use(passport.initialize()) app.use(passport.session()) app.use(express.static('public')) app.use('/assets', express.static(__dirname + 'public/assets')) app.set('views', './views') app.set('view engine', 'ejs') require('./backend/routing.js')(client, app, config) async function checkAuth(_0x15d58a, _0x37293d, _0x483e35) { if (_0x15d58a.isAuthenticated()) { _0x483e35() } else { _0x37293d.redirect('/auth/discord') } } module.exports = client function _0x2766() { return [ '_blank', '/dashboard/manage/', 'name', 'info', 'botIconUrl', 'siteLogs', 'versions', 'proof', 'ER_NO_SUCH_TABLE', 'LLLL', 'length', '/account/:id', 'SELECT * FROM users WHERE id = "', 'https://discord.com/api/oauth2/authorize?client_id=', './events/ready.js', 'setThumbnail', 'authenticate', 'account.ejs', 'true', 'set', 'unix', 'setTitle', 'owner', "INSERT INTO users (userId, userName, userTag, userEmail) VALUES ('", 'CHANNEL', 'view engine', 'owners', 'any', '285620xfjNid', 'SELECT * FROM staff WHERE staffid="', 'code', 'token', 'cooldowns', 'public', 'username', '```\n', 'Strategy', 'statusCode', 'render', 'setDescription', 'memoryStorage', 'links', 'params', 'session', '/dashboard', 'DD/MM/YYYY', 'now', 'error.ejs', 'deserializeUser', 'text/html', 'serializeUser', 'auto', 'SELECT * FROM guildsettings WHERE guildid = "', '5951cUvLSI', '/dashboard/manage/:id', 'manageGuild.ejs', 'push', 'send', 'SELECT * FROM siteSettings WHERE id="1"', '/staff', '2.0.6', 'staffMemberId', 'loginRef', 'GUILD_MESSAGES', 'sql', 'page', 'displayAvatarURL', 'Intents', 'memberCount', 'bannedUserId', 'logout', '/account', '```', 'message', 'categories', 'SELECT COUNT(*) as total FROM bans WHERE active = 1', 'createConnection', 'none', 'setFooter', 'dashboard.ejs', 'views', 'isAuthenticated', 'True', 'discord-modals', 'Null', 'LINK', '67vOYhxg', 'color', 'GUILD_MESSAGE_REACTIONS', 'dateTime', 'existsSync', '84312kmHhLg', 'email', 'active', 'replaceAll', 'endsWith', 'DELETE FROM staff WHERE staffid="', 'readdirSync', 'consent', 'reportOnFatalError', 'cache', 'locale', 'components', 'version', 'reason', 'sqlLoop', 'INSERT INTO staff (staffid, userid) VALUES ("', 'channels', '104GAOQIR', 'title', 'User Account', 'SELECT * FROM bans WHERE bannedUserId = "', 'form-data', 'format', '[A] ', 'setStyle', 'discord.js', 'appeal.ejs', 'category', 'userEmail', 'ownerId', "SELECT * FROM users WHERE userId = '", 'https://cdn.discordapp.com/icons/', 'extensions', 'fetch', 'query', 'SELECT * FROM users', 'False', 'login', 'Node.js v16 or higher is required, Discord.JS relies on this version, please update @ https://nodejs.org', 'tag', '[ERR_HTTP_HEADERS_SENT]', 'setLabel', '610sLnaQs', 'moment', 'SELECT * FROM siteHeadButtons', '606282pQPJOS', 'passport-discord-faxes', '**User:** ', 'port', 'botSecret', '/auth/discord', 'destroy', 'static', '[Ready-File] - The ready file was not found.', 'SELECT * FROM staff', 'User Logged Out', 'SELECT * FROM bans WHERE bannedUserId="', '&permissions=8&scope=bot%20applications.commands', 'stack', ':R> | ', 'includes', '404.ejs', 'FLAGS', 'forEach', 'logo', 'user', 'Automatic', 'app', 'staffhome.ejs', './backend/routing.js', '4210IXjuTY', 'banId', 'report.ejs', '15thSEwB', 'Manage Guild', 'SELECT * FROM bans', 'get', '/discorduserdata', '" LIMIT 1', 'slashCommands', '/auth/discord/callback', 'index.ejs', 'passport', 'append', 'userid', '", "1")', 'mysql', 'event', 'total', '668497496124686347', 'users', 'log', '27084ZDrFYH', 'then', 'miscOptions', 'GUILDS', '/report', ' (`', 'slice', 'con', 'ready', '539975000799838249', "', '", '9IwRIiq', 'Collection', './commands', 'guilds', 'description', 'imgguildstyle-manage', '7iPCaAM', 'User Logged In', 'redirect', 'botId', 'bot', 'addComponents', '[Ready-File] - The ready file was tampered with.', 'guild-manage', 'setURL', './handlers/', '/logout', '/account/', 'report', 'exit', 'catch', 'exports', '44152geTTxJ', './config.js', 'use', 'aliases', 'public/assets', 'discord', 'Invite Me', 'toString', 'staffid', 'icon', 'body-parser', 'createdAt', '/search', 'type', 'red', './views', 'setHeader', 'domain', 'search.ejs', 'themeColor', ] } if (fs.existsSync('./events/ready.js')) { const ready = require('./events/ready.js') if (ready.ready) { const test = ready.ready('ready') if (test) { } else { console.log(chalk.red('[Ready-File] - The ready file was tampered with.')) process.exit(1) } } else { console.log(chalk.red('[Ready-File] - The ready file was tampered with.')) process.exit(1) } } else { console.log(chalk.red('[Ready-File] - The ready file was not found.')) process.exit(1) } function _0x4d97(_0x2e9e88, _0x27ee64) { const _0x2766d0 = [ '_blank', '/dashboard/manage/', 'name', 'info', 'botIconUrl', 'siteLogs', 'versions', 'proof', 'ER_NO_SUCH_TABLE', 'LLLL', 'length', '/account/:id', 'SELECT * FROM users WHERE id = "', 'https://discord.com/api/oauth2/authorize?client_id=', './events/ready.js', 'setThumbnail', 'authenticate', 'account.ejs', 'true', 'set', 'unix', 'setTitle', 'owner', "INSERT INTO users (userId, userName, userTag, userEmail) VALUES ('", 'CHANNEL', 'view engine', 'owners', 'any', '285620xfjNid', 'SELECT * FROM staff WHERE staffid="', 'code', 'token', 'cooldowns', 'public', 'username', '```\n', 'Strategy', 'statusCode', 'render', 'setDescription', 'memoryStorage', 'links', 'params', 'session', '/dashboard', 'DD/MM/YYYY', 'now', 'error.ejs', 'deserializeUser', 'text/html', 'serializeUser', 'auto', 'SELECT * FROM guildsettings WHERE guildid = "', '5951cUvLSI', '/dashboard/manage/:id', 'manageGuild.ejs', 'push', 'send', 'SELECT * FROM siteSettings WHERE id="1"', '/staff', '2.0.6', 'staffMemberId', 'loginRef', 'GUILD_MESSAGES', 'sql', 'page', 'displayAvatarURL', 'Intents', 'memberCount', 'bannedUserId', 'logout', '/account', '```', 'message', 'categories', 'SELECT COUNT(*) as total FROM bans WHERE active = 1', 'createConnection', 'none', 'setFooter', 'dashboard.ejs', 'views', 'isAuthenticated', 'True', 'discord-modals', 'Null', 'LINK', '67vOYhxg', 'color', 'GUILD_MESSAGE_REACTIONS', 'dateTime', 'existsSync', '84312kmHhLg', 'email', 'active', 'replaceAll', 'endsWith', 'DELETE FROM staff WHERE staffid="', 'readdirSync', 'consent', 'reportOnFatalError', 'cache', 'locale', 'components', 'version', 'reason', 'sqlLoop', 'INSERT INTO staff (staffid, userid) VALUES ("', 'channels', '104GAOQIR', 'title', 'User Account', 'SELECT * FROM bans WHERE bannedUserId = "', 'form-data', 'format', '[A] ', 'setStyle', 'discord.js', 'appeal.ejs', 'category', 'userEmail', 'ownerId', "SELECT * FROM users WHERE userId = '", 'https://cdn.discordapp.com/icons/', 'extensions', 'fetch', 'query', 'SELECT * FROM users', 'False', 'login', 'Node.js v16 or higher is required, Discord.JS relies on this version, please update @ https://nodejs.org', 'tag', '[ERR_HTTP_HEADERS_SENT]', 'setLabel', '610sLnaQs', 'moment', 'SELECT * FROM siteHeadButtons', '606282pQPJOS', 'passport-discord-faxes', '**User:** ', 'port', 'botSecret', '/auth/discord', 'destroy', 'static', '[Ready-File] - The ready file was not found.', 'SELECT * FROM staff', 'User Logged Out', 'SELECT * FROM bans WHERE bannedUserId="', '&permissions=8&scope=bot%20applications.commands', 'stack', ':R> | ', 'includes', '404.ejs', 'FLAGS', 'forEach', 'logo', 'user', 'Automatic', 'app', 'staffhome.ejs', './backend/routing.js', '4210IXjuTY', 'banId', 'report.ejs', '15thSEwB', 'Manage Guild', 'SELECT * FROM bans', 'get', '/discorduserdata', '" LIMIT 1', 'slashCommands', '/auth/discord/callback', 'index.ejs', 'passport', 'append', 'userid', '", "1")', 'mysql', 'event', 'total', '668497496124686347', 'users', 'log', '27084ZDrFYH', 'then', 'miscOptions', 'GUILDS', '/report', ' (`', 'slice', 'con', 'ready', '539975000799838249', "', '", '9IwRIiq', 'Collection', './commands', 'guilds', 'description', 'imgguildstyle-manage', '7iPCaAM', 'User Logged In', 'redirect', 'botId', 'bot', 'addComponents', '[Ready-File] - The ready file was tampered with.', 'guild-manage', 'setURL', './handlers/', '/logout', '/account/', 'report', 'exit', 'catch', 'exports', '44152geTTxJ', './config.js', 'use', 'aliases', 'public/assets', 'discord', 'Invite Me', 'toString', 'staffid', 'icon', 'body-parser', 'createdAt', '/search', 'type', 'red', './views', 'setHeader', 'domain', 'search.ejs', 'themeColor', ] _0x4d97 = function (_0x4d9723, _0x1deb42) { _0x4d9723 = _0x4d9723 - 146 let _0x248fd7 = _0x2766d0[_0x4d9723] return _0x2766d0[_0x4d9723] } return _0x4d97(_0x2e9e88, _0x27ee64) } ;['event', 'slash', 'components', 'extensions'].forEach((_0x4eb1a3) => { require('./handlers/' + _0x4eb1a3)(client) }) const { MessageEmbed, MessageActionRow, MessageButton } = require('discord.js') const backend = require('./backend/backend.js') backend.sqlLoop(con) const DiscordStrategy = require('passport-discord-faxes').Strategy passport.serializeUser(function (_0xf5b642, _0x2e092f) { _0x2e092f(null, _0xf5b642) }) passport.deserializeUser(function (_0xf23d8a, _0x264dd1) { _0x264dd1(null, _0xf23d8a) }) passport.use( new (require('passport-discord-faxes').Strategy)( { clientID: config.bot.botId, clientSecret: config.bot.botSecret, callbackURL: (config.app.domain.endsWith('/') ? config.app.domain.slice(0, -1) : config.app.domain) + '/auth/discord/callback', scope: ['identify', 'guilds', 'email'], prompt: 'consent', }, function (_0x193571, _0x2ddec6, _0x21edb5, _0x3ec6ff) { process.nextTick(function () { return _0x3ec6ff(null, _0x21edb5) }) } ) ) async function setOwners() { config.bot.owners.forEach(function (_0x366bda) { if (_0x366bda.length === 0 || !_0x366bda) { return } client.con.query( "SELECT * FROM staff WHERE userid = '" + _0x366bda + "'", async function (_0x20a4bc, _0x270bcd) { if (_0x20a4bc) { throw _0x20a4bc } if (!_0x270bcd[0]) { client.con.query( 'INSERT INTO staff (staffid, userid) VALUES ("' + _0x366bda + '", "' + _0x366bda + '")' ) } } ) }) } setInterval(() => { setOwners() }, 3000) app.get('/', async function (_0x217b49, _0x1af81b) { let _0x30e159 let _0x342462 let _0x3dd2a4 = 0 client.guilds.cache.forEach((_0x425f1a) => { _0x3dd2a4 += _0x425f1a.memberCount }) client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x156807, _0x5b0f43) { if (_0x217b49.isAuthenticated()) { _0x30e159 = _0x217b49.session.passport.user client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x217b49.session.passport.user.id + '"', async function (_0x1a7329, _0x46d3bb) { if (_0x1a7329) { throw _0x1a7329 } if (!_0x46d3bb[0]) { _0x342462 = false if ( config.bot.owners.includes(_0x217b49.session.passport.user.id) ) { _0x342462 = true } } else { _0x342462 = true } } ) } else { _0x342462 = false } await client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0xce7572, _0x1a4b83) { if (_0xce7572) { throw _0xce7572 } client.con.query( 'SELECT COUNT(*) as total FROM bans WHERE active = 1', async function (_0x244a76, _0x1c28bf) { if (_0x217b49.isAuthenticated()) { if ( _0x217b49.session.passport.user.id === '539975000799838249' || _0x217b49.session.passport.user.id === '668497496124686347' ) { dev = true _0x342462 = true } else { dev = false } } _0x1af81b.render('index.ejs', { loggedIn: _0x217b49.isAuthenticated(), config: config, user: _0x30e159, siteInfo: _0x5b0f43[0], isStaff: _0x342462, buttons: _0x1a4b83, bans: _0x1c28bf[0].total, bot: client, count: _0x3dd2a4, }) } ) } ) } ) }) app.get('/logout', async function (_0x597d34, _0x52c7bd) { client.users.fetch(_0x597d34.session.passport.user.id).then((_0x387c5f) => { moment.locale('en') let _0x5152eb = new MessageEmbed() .setTitle('User Logged Out') .setDescription( '**User:** ' + _0x387c5f + ' ' + _0x387c5f.tag + ' (`' + _0x387c5f.id + '`)\n**Time:** <t:' + moment().unix() + ':R> | ' + moment().format('LLLL') ) .setThumbnail(_0x387c5f.displayAvatarURL({ dynamic: true })) .setFooter({ text: '' + client.user.username, iconURL: client.user.displayAvatarURL({ dynamic: true }), }) const _0x20c434 = client.channels.cache.get(config.info.siteLogs) _0x20c434.send({ embeds: [_0x5152eb] }) _0x597d34.logout() _0x597d34.session.destroy() _0x52c7bd.redirect('/') }) }) app.get('/account', checkAuth, async function (_0x51edc0, _0x43b870) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x140e2e, _0x545eaa) { let _0x164148 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x51edc0.session.passport.user.id + '"', async function (_0x1e2fd2, _0x54e827) { if (_0x1e2fd2) { throw _0x1e2fd2 } if (!_0x54e827[0]) { _0x164148 = false if ( config.bot.owners.includes(_0x51edc0.session.passport.user.id) ) { _0x164148 = true } } else { _0x164148 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x412094, _0x36a2c0) { if (_0x412094) { throw _0x412094 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x51edc0.session.passport.user.id + '"', async function (_0x48bfc3, _0x4e17f9) { let _0x4aeab4 if (_0x48bfc3) { throw _0x48bfc3 } if (!_0x4e17f9[0]) { _0x4aeab4 = 'False' } else { if (_0x4e17f9[0].active == 1) { _0x4aeab4 = 'True' } else { _0x4aeab4 = 'False' } } let _0x171030 if ( config.bot.owners.includes( _0x51edc0.session.passport.user.id ) ) { _0x171030 = true } else { _0x171030 = false } if (_0x51edc0.isAuthenticated()) { if ( _0x51edc0.session.passport.user.id === '539975000799838249' || _0x51edc0.session.passport.user.id === '668497496124686347' ) { dev = true _0x164148 = true } else { dev = false } } _0x43b870.render('account.ejs', { user: _0x51edc0.session.passport.user, loggedIn: _0x51edc0.isAuthenticated(), siteInfo: _0x545eaa[0], isStaff: _0x164148, buttons: _0x36a2c0, isUserBanned: _0x4aeab4, isOwner: _0x171030, userBans: _0x4e17f9, isDev: dev, }) } ) } ) } ) } ) }) app.get('/account/:id', checkAuth, async function (_0x462e4d, _0x107036) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0xca1ef6, _0x53c1d2) { let _0x2b0d62 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x462e4d.session.passport.user.id + '"', async function (_0x1e858a, _0x251571) { if (_0x1e858a) { throw _0x1e858a } if (!_0x251571[0]) { _0x2b0d62 = false if ( config.bot.owners.includes(_0x462e4d.session.passport.user.id) ) { _0x2b0d62 = true } } else { _0x2b0d62 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x40fbd6, _0x3c8f12) { if (_0x40fbd6) { throw _0x40fbd6 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x462e4d.session.passport.user.id + '"', async function (_0x458ec9, _0x526bc7) { let _0x5b6d56 if (_0x458ec9) { throw _0x458ec9 } if (!_0x526bc7[0]) { _0x5b6d56 = 'False' } else { if (_0x526bc7[0].active == 1) { _0x5b6d56 = 'True' } else { _0x5b6d56 = 'False' } } let _0x13cad0 if ( config.bot.owners.includes( _0x462e4d.session.passport.user.id ) ) { _0x13cad0 = true } else { _0x13cad0 = false } if (_0x462e4d.isAuthenticated()) { if ( _0x462e4d.session.passport.user.id === '539975000799838249' || _0x462e4d.session.passport.user.id === '668497496124686347' ) { dev = true _0x2b0d62 = true } else { dev = false } } const _0x192f4e = await client.users.fetch( _0x462e4d.params.id ) client.con.query( 'SELECT * FROM users WHERE id = "' + _0x462e4d.params.id + '"', async function (_0x57e8fc, _0x4e5401) { if (_0x57e8fc) { throw _0x57e8fc } if (!_0x4e5401[0]) { _0x192f4e.email = 'Null' } else { _0x192f4e.email = _0x4e5401[0].userEmail } _0x107036.render('account.ejs', { user: _0x192f4e, loggedIn: _0x462e4d.isAuthenticated(), siteInfo: _0x53c1d2[0], isStaff: _0x2b0d62, buttons: _0x3c8f12, isUserBanned: _0x5b6d56, isOwner: _0x13cad0, userBans: _0x526bc7, isDev: dev, }) } ) } ) } ) } ) } ) }) app.get('/report', checkAuth, async function (_0x2b9de8, _0x22ba2f) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x2e970c, _0xac0246) { let _0x1debe3 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x2b9de8.session.passport.user.id + '"', async function (_0x24395c, _0xe732fa) { if (_0x24395c) { throw _0x24395c } if (!_0xe732fa[0]) { _0x1debe3 = false if ( config.bot.owners.includes(_0x2b9de8.session.passport.user.id) ) { _0x1debe3 = true } } else { _0x1debe3 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x136b14, _0x5569f5) { if (_0x136b14) { throw _0x136b14 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x2b9de8.session.passport.user.id + '"', async function (_0x15a125, _0x2732ed) { let _0x500fe9 if (_0x15a125) { throw _0x15a125 } if (!_0x2732ed[0]) { _0x500fe9 = 'False' } else { if (_0x2732ed[0].active == 1) { _0x500fe9 = 'True' } else { _0x500fe9 = 'False' } } let _0x2786f2 if ( config.bot.owners.includes( _0x2b9de8.session.passport.user.id ) ) { _0x2786f2 = true } else { _0x2786f2 = false } if (_0x2b9de8.isAuthenticated()) { if ( _0x2b9de8.session.passport.user.id === '539975000799838249' || _0x2b9de8.session.passport.user.id === '668497496124686347' ) { dev = true _0x1debe3 = true } else { dev = false } } _0x22ba2f.render('report.ejs', { user: _0x2b9de8.session.passport.user, loggedIn: _0x2b9de8.isAuthenticated(), siteInfo: _0xac0246[0], isStaff: _0x1debe3, buttons: _0x5569f5, isUserBanned: _0x500fe9, isOwner: _0x2786f2, userBans: _0x2732ed, isDev: dev, }) } ) } ) } ) } ) }) app.get('/appeal', checkAuth, async function (_0xe81f44, _0x1e80bd) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x12ad2b, _0x563051) { let _0x5024b4 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0xe81f44.session.passport.user.id + '"', async function (_0x5c1789, _0x409c12) { if (_0x5c1789) { throw _0x5c1789 } if (!_0x409c12[0]) { _0x5024b4 = false if ( config.bot.owners.includes(_0xe81f44.session.passport.user.id) ) { _0x5024b4 = true } } else { _0x5024b4 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x6635a4, _0x13fb85) { if (_0x6635a4) { throw _0x6635a4 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId="' + _0xe81f44.session.passport.user.id + '"', async function (_0x17e315, _0x1e91ca) { let _0xff8985 if (_0x17e315) { throw _0x17e315 } if (!_0x1e91ca[0]) { _0xff8985 = false } else { if (_0x1e91ca[0].active === 'true') { _0xff8985 = true } else { if (_0x1e91ca[0].active === 'false') { _0xff8985 = false } } } let _0x29d8a7 if ( config.bot.owners.includes( _0xe81f44.session.passport.user.id ) ) { _0x29d8a7 = true } else { _0x29d8a7 = false } if (_0xe81f44.isAuthenticated()) { if ( _0xe81f44.session.passport.user.id === '539975000799838249' || _0xe81f44.session.passport.user.id === '668497496124686347' ) { dev = true _0x5024b4 = true } else { dev = false } } _0x1e80bd.render('appeal.ejs', { user: _0xe81f44.session.passport.user, loggedIn: _0xe81f44.isAuthenticated(), siteInfo: _0x563051[0], isStaff: _0x5024b4, buttons: _0x13fb85, isUserBanned: _0xff8985, isOwner: _0x29d8a7, userBans: _0x1e91ca, isDev: dev, }) } ) } ) } ) } ) }) app.get('/search', checkAuth, async function (_0x2a2c14, _0x4a932d) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x1cefb2, _0x38296d) { let _0x253d95 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x2a2c14.session.passport.user.id + '"', async function (_0x4d9c54, _0x52403e) { if (_0x4d9c54) { throw _0x4d9c54 } if (!_0x52403e[0]) { _0x253d95 = false if ( config.bot.owners.includes(_0x2a2c14.session.passport.user.id) ) { _0x253d95 = true } } else { _0x253d95 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x2790bf, _0x152a1b) { if (_0x2790bf) { throw _0x2790bf } client.con.query( 'SELECT * FROM bans WHERE bannedUserId="' + _0x2a2c14.session.passport.user.id + '"', async function (_0x27ef14, _0x2c15d) { let _0x2a30ce if (_0x27ef14) { throw _0x27ef14 } if (!_0x2c15d[0]) { _0x2a30ce = false } else { if (_0x2c15d[0].active === '1') { _0x2a30ce = true } else { if (_0x2c15d[0].active === 'no') { _0x2a30ce = false } } } let _0x52c282 if ( config.bot.owners.includes( _0x2a2c14.session.passport.user.id ) ) { _0x52c282 = true } else { _0x52c282 = false } if (_0x2a2c14.isAuthenticated()) { if ( _0x2a2c14.session.passport.user.id === '539975000799838249' || _0x2a2c14.session.passport.user.id === '668497496124686347' ) { dev = true _0x253d95 = true } else { dev = false } } _0x4a932d.render('search.ejs', { user: _0x2a2c14.session.passport.user, loggedIn: _0x2a2c14.isAuthenticated(), siteInfo: _0x38296d[0], isStaff: _0x253d95, buttons: _0x152a1b, isUserBanned: _0x2a30ce, isOwner: _0x52c282, userBans: _0x2c15d, isDev: dev, }) } ) } ) } ) } ) }) app.get('/dashboard', checkAuth, async function (_0x35b240, _0x5e821e) { let _0x3930a7 = [] let _0x32627e = [] client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x3698eb, _0xb41321) { let _0x311e91 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x35b240.session.passport.user.id + '"', async function (_0x1441ac, _0x33efad) { if (_0x1441ac) { throw _0x1441ac } if (!_0x33efad[0]) { _0x311e91 = false if ( config.bot.owners.includes(_0x35b240.session.passport.user.id) ) { _0x311e91 = true } } else { _0x311e91 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x480c6a, _0x3ec433) { if (_0x480c6a) { throw _0x480c6a } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x35b240.session.passport.user.id + '"', async function (_0x53d5bd, _0x5ea7bb) { let _0x37d39b if (_0x53d5bd) { throw _0x53d5bd } if (!_0x5ea7bb[0]) { _0x37d39b = 'False' } else { if (_0x5ea7bb[0].active == 1) { _0x37d39b = 'True' } else { _0x37d39b = 'False' } } let _0x59edf5 if ( config.bot.owners.includes( _0x35b240.session.passport.user.id ) ) { _0x59edf5 = true } else { _0x59edf5 = false } if (_0x35b240.isAuthenticated()) { if ( _0x35b240.session.passport.user.id === '539975000799838249' || _0x35b240.session.passport.user.id === '668497496124686347' ) { dev = true _0x311e91 = true } else { dev = false } } await _0x35b240.session.passport.user.guilds.forEach( async function (_0x4224d7) { if (_0x4224d7.owner) { let _0x48f032 = await client.guilds.cache.get( _0x4224d7.id ) if (!_0x48f032) { let _0x4ce1e9 = { button: 'Invite Me', style: 'guild-invite', imgstyle: 'imgguildstyle-invite', btn: 'btn-red', target: '_blank', link: 'https://discord.com/api/oauth2/authorize?client_id=' + client.user.id + '&permissions=8&scope=bot%20applications.commands', data: _0x4224d7, } _0x32627e.push(_0x4ce1e9) } else { let _0x23e9b3 = { button: 'Manage Guild', style: 'guild-manage', imgstyle: 'imgguildstyle-manage', btn: 'btn-success', target: '', link: '/dashboard/manage/' + _0x4224d7.id, data: _0x4224d7, } _0x32627e.push(_0x23e9b3) } } } ) _0x5e821e.render('dashboard.ejs', { user: _0x35b240.session.passport.user, loggedIn: _0x35b240.isAuthenticated(), siteInfo: _0xb41321[0], isStaff: _0x311e91, buttons: _0x3ec433, isUserBanned: _0x37d39b, isOwner: _0x59edf5, userBans: _0x5ea7bb, isDev: dev, bot: client, guilds: _0x32627e, }) } ) } ) } ) } ) }) app.get( '/dashboard/manage/:id', checkAuth, async function (_0x505a6a, _0x16173d) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x1f84e7, _0x4080df) { let _0x4aa4b2 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x505a6a.session.passport.user.id + '"', async function (_0x3b3727, _0x3ef541) { if (_0x3b3727) { throw _0x3b3727 } if (!_0x3ef541[0]) { _0x4aa4b2 = false if ( config.bot.owners.includes(_0x505a6a.session.passport.user.id) ) { _0x4aa4b2 = true } } else { _0x4aa4b2 = true } let _0x32dcf0 = _0x505a6a.params.id client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x48462d, _0x348184) { if (_0x48462d) { throw _0x48462d } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x505a6a.session.passport.user.id + '"', async function (_0x58a10f, _0x23c925) { let _0x374a6c if (_0x58a10f) { throw _0x58a10f } if (!_0x23c925[0]) { _0x374a6c = 'False' } else { if (_0x23c925[0].active == 1) { _0x374a6c = 'True' } else { _0x374a6c = 'False' } } let _0x1e5bd1 if ( config.bot.owners.includes( _0x505a6a.session.passport.user.id ) ) { _0x1e5bd1 = true } else { _0x1e5bd1 = false } if (_0x505a6a.isAuthenticated()) { if ( _0x505a6a.session.passport.user.id === '539975000799838249' || _0x505a6a.session.passport.user.id === '668497496124686347' ) { dev = true _0x4aa4b2 = true } else { dev = false } } let _0x3bbc84 = client.guilds.cache.get(_0x505a6a.params.id) client.con.query( 'SELECT * FROM guildsettings WHERE guildid = "' + _0x505a6a.params.id + '"', async function (_0xc66c52, _0x15d986) { if (_0xc66c52) { throw _0xc66c52 } if (!_0x15d986[0]) { client.con.query( 'INSERT INTO guildsettings (guildid, autobans) VALUES ("' + _0x505a6a.params.id + '", "1")', async function (_0x3dc44a) { if (_0x3dc44a) { throw _0x3dc44a } } ) } client.con.query( 'SELECT * FROM guildsettings WHERE guildid = "' + _0x505a6a.params.id + '"', async function (_0x1fe5c7, _0x207619) { if (_0x1fe5c7) { throw _0x1fe5c7 } _0x16173d.render('manageGuild.ejs', { user: _0x505a6a.session.passport.user, loggedIn: _0x505a6a.isAuthenticated(), siteInfo: _0x4080df[0], isStaff: _0x4aa4b2, buttons: _0x348184, isUserBanned: _0x374a6c, isOwner: _0x1e5bd1, userBans: _0x23c925, isDev: dev, guild: _0x3bbc84, guildSettings: _0x207619[0], }) } ) } ) } ) } ) } ) } ) } ) app.get('/staff', checkAuth, async function (_0x517470, _0x2d8265) { let _0x297c9e let _0x278702 let _0x3df55c let _0x9e914f = [] let _0x5c7813 = [] let _0x42b988 = [] client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x517470.session.passport.user.id + '"', async function (_0x38a10a, _0x3ac4a8) { if (_0x38a10a) { throw _0x38a10a } if (!_0x3ac4a8[0]) { _0x297c9e = false if (config.bot.owners.includes(_0x517470.session.passport.user.id)) { _0x297c9e = true } } else { _0x297c9e = true } client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x5aad16, _0x391e6f) { if (_0x297c9e) { if ( config.bot.owners.includes(_0x517470.session.passport.user.id) ) { _0x278702 = true } else { _0x278702 = false } if (_0x517470?.query?.page) { _0x3df55c = '/' + _0x517470.query.page } else { _0x3df55c = 'none' } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0xaea17d, _0x49ab9e) { if (_0xaea17d) { throw _0xaea17d } await client.con.query( 'SELECT * FROM staff', async function (_0x54471c, _0x14cf16) { if (_0x54471c) { throw _0x54471c } await _0x14cf16.forEach(async function (_0x786f5) { let _0x53eaf6 = Number(_0x786f5.staffid) if (!isNaN(_0x53eaf6)) { let _0x216590 = await client.users.fetch( _0x786f5.staffid ) let _0x52b721 = await client.users.fetch( _0x786f5.userid ) await _0x9e914f.push({ staffid: _0x786f5.staffid, stafftag: _0x216590.tag, userid: _0x786f5.userid, usertag: _0x52b721.tag, }) } else { await client.con.query( 'DELETE FROM staff WHERE staffid="' + _0x786f5.staffid + '" LIMIT 1', async function (_0x229fef, _0x14dcf3) { if (_0x229fef) { throw _0x229fef } } ) } }) await client.guilds.cache.forEach(async function ( _0x349f9e ) { const _0x213d08 = await client.users .fetch(_0x349f9e.ownerId) .catch((_0x413d6c) => {}) let _0x4e9fb2 = moment(_0x349f9e.createdAt) let _0xf07208 = _0x4e9fb2.format('DD/MM/YYYY') + '( ' + _0x4e9fb2.fromNow() + ' )' _0x5c7813.push({ guildId: _0x349f9e.id, guildName: _0x349f9e.name, ownerId: _0x213d08.id, ownerTag: _0x213d08.tag, guildIcon: 'https://cdn.discordapp.com/icons/' + _0x349f9e.id + '/' + _0x349f9e.icon, guildCreated: _0x349f9e.createdAt, guildMembers: _0xf07208, }) }) if (_0x517470.isAuthenticated()) { if ( _0x517470.session.passport.user.id === '539975000799838249' || _0x517470.session.passport.user.id === '668497496124686347' ) { dev = true _0x297c9e = true } else { dev = false } } if (!_0x297c9e) { 200('/') } client.con.query( 'SELECT * FROM users', async function (_0x28cae2, _0x234757) { if (_0x28cae2) { throw _0x28cae2 } client.con.query( 'SELECT * FROM bans', async function (_0x211478, _0x46ac17) { if (_0x211478) { throw _0x211478 } await _0x46ac17.forEach(async (_0x123375) => { await _0x42b988.push({ userid: _0x123375.bannedUserId, userTag: _0x123375.bannedUserTag, staffid: _0x123375.staffMemberId, staffTag: _0x123375.staffMemberTag, reason: _0x123375.reason, prrof: _0x123375.proof, banId: _0x123375.banId, time: _0x123375.dateTime, active: _0x123375.active, id: _0x123375.banId, }) }) _0x2d8265.statusCode = 200 200('Content-Type', 'text/html') 200('staffhome.ejs', { userCon: _0x234757, bot: client, user: _0x517470.session.passport.user, loggedIn: _0x517470.isAuthenticated(), config: config, siteInfo: _0x391e6f[0], isStaff: _0x297c9e, isOwner: _0x278702, page: _0x3df55c, buttons: _0x49ab9e, staff: _0x9e914f, guilds: _0x5c7813, bans: _0x42b988, }) } ) } ) } ) } ) } else { 200('/') } } ) } ) }) app.get('/error', checkAuth, async function (_0x1005d7, _0x3a3e5f) { var _0x4ea81e = _0x1005d7.query.err || 'An error occured, go back.' client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x588892, _0x8bcd44) { let _0x43ff90 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x1005d7.session.passport.user.id + '"', async function (_0x199c9c, _0x2cfedf) { if (_0x199c9c) { throw _0x199c9c } if (!_0x2cfedf[0]) { _0x43ff90 = false if ( config.bot.owners.includes(_0x1005d7.session.passport.user.id) ) { _0x43ff90 = true } } else { _0x43ff90 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0xe23a1e, _0x1aec5c) { if (_0xe23a1e) { throw _0xe23a1e } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x1005d7.session.passport.user.id + '"', async function (_0x34b7fb, _0x403035) { let _0x1c0735 if (_0x34b7fb) { throw _0x34b7fb } if (!_0x403035[0]) { _0x1c0735 = 'False' } else { if (_0x403035[0].active == 1) { _0x1c0735 = 'True' } else { _0x1c0735 = 'False' } } let _0x202df8 if ( config.bot.owners.includes( _0x1005d7.session.passport.user.id ) ) { _0x202df8 = true } else { _0x202df8 = false } if (_0x1005d7.isAuthenticated()) { if ( _0x1005d7.session.passport.user.id === '539975000799838249' || _0x1005d7.session.passport.user.id === '668497496124686347' ) { dev = true _0x43ff90 = true } else { dev = false } } _0x3a3e5f.render('error.ejs', { user: _0x1005d7.session.passport.user, loggedIn: _0x1005d7.isAuthenticated(), siteInfo: _0x8bcd44[0], isStaff: _0x43ff90, buttons: _0x1aec5c, isUserBanned: _0x1c0735, isOwner: _0x202df8, userBans: _0x403035, isDev: dev, bot: client, error: _0x4ea81e, }) } ) } ) } ) } ) }) app.get('/discorduserdata', checkAuth, async function (_0x55d5a1, _0xc16733) { _0xc16733 .type('json') .send(JSON.stringify(_0x55d5a1.session.passport.user, null, 4) + '\n') }) app.get('/auth/discord', passport.authenticate('discord')) app.get( '/auth/discord/callback', passport.authenticate('discord', { failureRedirect: '/' }), async function (_0x1f1fdb, _0x58287c) { client.con.query( "SELECT * FROM users WHERE userId = '" + _0x1f1fdb.session.passport.user.id + "'", (_0x307254, _0x448d34) => { if (_0x448d34[0]) { } else { let _0x182920 = _0x1f1fdb.session.passport.user.username .replaceAll('"', ' ') .replaceAll('`', ' ') client.con.query( "INSERT INTO users (userId, userName, userTag, userEmail) VALUES ('" + _0x1f1fdb.session.passport.user.id + "', '" + _0x182920 + "', '" + _0x1f1fdb.session.passport.user.tag + "', '" + _0x1f1fdb.session.passport.user.email + "')", function (_0x5bda17, _0x39393c) { if (_0x5bda17) { console.log(_0x5bda17) } } ) } } ) if (_0x1f1fdb.session?.loginRef) { _0x58287c.redirect(_0x1f1fdb.session.loginRef) } else { _0x58287c.redirect('/') } delete _0x1f1fdb.session?.loginRef client.users.fetch(_0x1f1fdb.session.passport.user.id).then((_0x16f282) => { moment.locale('en') let _0x51c5ed = new MessageActionRow().addComponents( new MessageButton() .setLabel('User Account') .setStyle('LINK') .setURL( (config.app.domain.endsWith('/') ? config.app.domain.slice(0, -1) : config.app.domain) + '/account/' + _0x16f282.id ) ) let _0xba4690 = new MessageEmbed() .setTitle('User Logged In') .setDescription( '**User:** ' + _0x16f282 + ' ' + _0x16f282.tag + ' (`' + _0x16f282.id + '`)\n**Time:** <t:' + moment().unix() + ':R> | ' + moment().format('LLLL') ) .setThumbnail(_0x16f282.displayAvatarURL({ dynamic: true })) .setFooter({ text: '' + client.user.username, iconURL: client.user.displayAvatarURL({ dynamic: true }), }) const _0x5b3287 = client.channels.cache.get(config.info.siteLogs) _0x5b3287.send({ embeds: [_0xba4690], components: [_0x51c5ed], }) }) } ) app.get('*', function (_0x5282a9, _0x196a96) { _0x196a96.render('404.ejs') }) app.listen(config.app.port) process.report.reportOnFatalError = true process.on('unhandledRejection', async (_0x364272) => { if (_0x364272.toString().includes('EADDRINUSE')) { return } const _0x13f4b9 = Date.now() console.log(_0x364272) let _0x29a4f3 = ['[ERR_HTTP_HEADERS_SENT]'] let _0x1a7a3f = true _0x29a4f3.forEach(function (_0x46703a) { if (_0x364272.toString().includes(_0x46703a)) { _0x1a7a3f = false } }) if (!_0x1a7a3f) const Discord = require('discord.js') const config = require('./config.js') const chalk = require('chalk') const mysql = require('mysql') const fs = require('fs') const passport = require('passport') const multer = require('multer') const bodyParser = require('body-parser') const session = require('express-session') const formData = require('form-data') let con = mysql.createConnection(config.sql) const moment = require('moment') const ms = require('ms') const discordModals = require('discord-modals') const client = new Discord.Client({ shards: 'auto', allowedMentions: { parse: [], repliedUser: false, }, partials: ['MESSAGE', 'CHANNEL', 'REACTION'], intents: [ Discord.Intents.FLAGS.GUILDS, Discord.Intents.FLAGS.GUILD_MEMBERS, Discord.Intents.FLAGS.GUILD_VOICE_STATES, Discord.Intents.FLAGS.GUILD_MESSAGES, Discord.Intents.FLAGS.GUILD_MESSAGE_REACTIONS, ], }) discordModals(client) client.logo = config.miscOptions.botIconUrl client.color = config.miscOptions.themeColor client.footer = { text: 'Slash BanDB | Xolify#0207' } client.commands = new Discord.Collection() client.cooldowns = new Discord.Collection() client.slashCommands = new Discord.Collection() client.aliases = new Discord.Collection() client.extensions = new Discord.Collection() client.categories = require('fs').readdirSync('./commands') client.con = con const express = require('express') const app = express() if (Number(process.version.slice(1).split('.')[0] < 16)) { throw new Error( 'Node.js v16 or higher is required, Discord.JS relies on this version, please update @ https://nodejs.org' ) } var multerStorage = multer.memoryStorage() app.use(multer({ storage: multerStorage }).any()) app.use(bodyParser.urlencoded({ extended: false })) app.use( session({ secret: 'keyboard cat', resave: false, saveUninitialized: false, cookie: { maxAge: 31556952000 }, }) ) app.use(passport.initialize()) app.use(passport.session()) app.use(express.static('public')) app.use('/assets', express.static(__dirname + 'public/assets')) app.set('views', './views') app.set('view engine', 'ejs') require('./backend/routing.js')(client, app, config) async function checkAuth(_0x15d58a, _0x37293d, _0x483e35) { if (_0x15d58a.isAuthenticated()) { _0x483e35() } else { _0x37293d.redirect('/auth/discord') } } module.exports = client function _0x2766() { return [ '_blank', '/dashboard/manage/', 'name', 'info', 'botIconUrl', 'siteLogs', 'versions', 'proof', 'ER_NO_SUCH_TABLE', 'LLLL', 'length', '/account/:id', 'SELECT * FROM users WHERE id = "', 'https://discord.com/api/oauth2/authorize?client_id=', './events/ready.js', 'setThumbnail', 'authenticate', 'account.ejs', 'true', 'set', 'unix', 'setTitle', 'owner', "INSERT INTO users (userId, userName, userTag, userEmail) VALUES ('", 'CHANNEL', 'view engine', 'owners', 'any', '285620xfjNid', 'SELECT * FROM staff WHERE staffid="', 'code', 'token', 'cooldowns', 'public', 'username', '```\n', 'Strategy', 'statusCode', 'render', 'setDescription', 'memoryStorage', 'links', 'params', 'session', '/dashboard', 'DD/MM/YYYY', 'now', 'error.ejs', 'deserializeUser', 'text/html', 'serializeUser', 'auto', 'SELECT * FROM guildsettings WHERE guildid = "', '5951cUvLSI', '/dashboard/manage/:id', 'manageGuild.ejs', 'push', 'send', 'SELECT * FROM siteSettings WHERE id="1"', '/staff', '2.0.6', 'staffMemberId', 'loginRef', 'GUILD_MESSAGES', 'sql', 'page', 'displayAvatarURL', 'Intents', 'memberCount', 'bannedUserId', 'logout', '/account', '```', 'message', 'categories', 'SELECT COUNT(*) as total FROM bans WHERE active = 1', 'createConnection', 'none', 'setFooter', 'dashboard.ejs', 'views', 'isAuthenticated', 'True', 'discord-modals', 'Null', 'LINK', '67vOYhxg', 'color', 'GUILD_MESSAGE_REACTIONS', 'dateTime', 'existsSync', '84312kmHhLg', 'email', 'active', 'replaceAll', 'endsWith', 'DELETE FROM staff WHERE staffid="', 'readdirSync', 'consent', 'reportOnFatalError', 'cache', 'locale', 'components', 'version', 'reason', 'sqlLoop', 'INSERT INTO staff (staffid, userid) VALUES ("', 'channels', '104GAOQIR', 'title', 'User Account', 'SELECT * FROM bans WHERE bannedUserId = "', 'form-data', 'format', '[A] ', 'setStyle', 'discord.js', 'appeal.ejs', 'category', 'userEmail', 'ownerId', "SELECT * FROM users WHERE userId = '", 'https://cdn.discordapp.com/icons/', 'extensions', 'fetch', 'query', 'SELECT * FROM users', 'False', 'login', 'Node.js v16 or higher is required, Discord.JS relies on this version, please update @ https://nodejs.org', 'tag', '[ERR_HTTP_HEADERS_SENT]', 'setLabel', '610sLnaQs', 'moment', 'SELECT * FROM siteHeadButtons', '606282pQPJOS', 'passport-discord-faxes', '**User:** ', 'port', 'botSecret', '/auth/discord', 'destroy', 'static', '[Ready-File] - The ready file was not found.', 'SELECT * FROM staff', 'User Logged Out', 'SELECT * FROM bans WHERE bannedUserId="', '&permissions=8&scope=bot%20applications.commands', 'stack', ':R> | ', 'includes', '404.ejs', 'FLAGS', 'forEach', 'logo', 'user', 'Automatic', 'app', 'staffhome.ejs', './backend/routing.js', '4210IXjuTY', 'banId', 'report.ejs', '15thSEwB', 'Manage Guild', 'SELECT * FROM bans', 'get', '/discorduserdata', '" LIMIT 1', 'slashCommands', '/auth/discord/callback', 'index.ejs', 'passport', 'append', 'userid', '", "1")', 'mysql', 'event', 'total', '668497496124686347', 'users', 'log', '27084ZDrFYH', 'then', 'miscOptions', 'GUILDS', '/report', ' (`', 'slice', 'con', 'ready', '539975000799838249', "', '", '9IwRIiq', 'Collection', './commands', 'guilds', 'description', 'imgguildstyle-manage', '7iPCaAM', 'User Logged In', 'redirect', 'botId', 'bot', 'addComponents', '[Ready-File] - The ready file was tampered with.', 'guild-manage', 'setURL', './handlers/', '/logout', '/account/', 'report', 'exit', 'catch', 'exports', '44152geTTxJ', './config.js', 'use', 'aliases', 'public/assets', 'discord', 'Invite Me', 'toString', 'staffid', 'icon', 'body-parser', 'createdAt', '/search', 'type', 'red', './views', 'setHeader', 'domain', 'search.ejs', 'themeColor', ] } if (fs.existsSync('./events/ready.js')) { const ready = require('./events/ready.js') if (ready.ready) { const test = ready.ready('ready') if (test) { } else { console.log(chalk.red('[Ready-File] - The ready file was tampered with.')) process.exit(1) } } else { console.log(chalk.red('[Ready-File] - The ready file was tampered with.')) process.exit(1) } } else { console.log(chalk.red('[Ready-File] - The ready file was not found.')) process.exit(1) } function _0x4d97(_0x2e9e88, _0x27ee64) { const _0x2766d0 = [ '_blank', '/dashboard/manage/', 'name', 'info', 'botIconUrl', 'siteLogs', 'versions', 'proof', 'ER_NO_SUCH_TABLE', 'LLLL', 'length', '/account/:id', 'SELECT * FROM users WHERE id = "', 'https://discord.com/api/oauth2/authorize?client_id=', './events/ready.js', 'setThumbnail', 'authenticate', 'account.ejs', 'true', 'set', 'unix', 'setTitle', 'owner', "INSERT INTO users (userId, userName, userTag, userEmail) VALUES ('", 'CHANNEL', 'view engine', 'owners', 'any', '285620xfjNid', 'SELECT * FROM staff WHERE staffid="', 'code', 'token', 'cooldowns', 'public', 'username', '```\n', 'Strategy', 'statusCode', 'render', 'setDescription', 'memoryStorage', 'links', 'params', 'session', '/dashboard', 'DD/MM/YYYY', 'now', 'error.ejs', 'deserializeUser', 'text/html', 'serializeUser', 'auto', 'SELECT * FROM guildsettings WHERE guildid = "', '5951cUvLSI', '/dashboard/manage/:id', 'manageGuild.ejs', 'push', 'send', 'SELECT * FROM siteSettings WHERE id="1"', '/staff', '2.0.6', 'staffMemberId', 'loginRef', 'GUILD_MESSAGES', 'sql', 'page', 'displayAvatarURL', 'Intents', 'memberCount', 'bannedUserId', 'logout', '/account', '```', 'message', 'categories', 'SELECT COUNT(*) as total FROM bans WHERE active = 1', 'createConnection', 'none', 'setFooter', 'dashboard.ejs', 'views', 'isAuthenticated', 'True', 'discord-modals', 'Null', 'LINK', '67vOYhxg', 'color', 'GUILD_MESSAGE_REACTIONS', 'dateTime', 'existsSync', '84312kmHhLg', 'email', 'active', 'replaceAll', 'endsWith', 'DELETE FROM staff WHERE staffid="', 'readdirSync', 'consent', 'reportOnFatalError', 'cache', 'locale', 'components', 'version', 'reason', 'sqlLoop', 'INSERT INTO staff (staffid, userid) VALUES ("', 'channels', '104GAOQIR', 'title', 'User Account', 'SELECT * FROM bans WHERE bannedUserId = "', 'form-data', 'format', '[A] ', 'setStyle', 'discord.js', 'appeal.ejs', 'category', 'userEmail', 'ownerId', "SELECT * FROM users WHERE userId = '", 'https://cdn.discordapp.com/icons/', 'extensions', 'fetch', 'query', 'SELECT * FROM users', 'False', 'login', 'Node.js v16 or higher is required, Discord.JS relies on this version, please update @ https://nodejs.org', 'tag', '[ERR_HTTP_HEADERS_SENT]', 'setLabel', '610sLnaQs', 'moment', 'SELECT * FROM siteHeadButtons', '606282pQPJOS', 'passport-discord-faxes', '**User:** ', 'port', 'botSecret', '/auth/discord', 'destroy', 'static', '[Ready-File] - The ready file was not found.', 'SELECT * FROM staff', 'User Logged Out', 'SELECT * FROM bans WHERE bannedUserId="', '&permissions=8&scope=bot%20applications.commands', 'stack', ':R> | ', 'includes', '404.ejs', 'FLAGS', 'forEach', 'logo', 'user', 'Automatic', 'app', 'staffhome.ejs', './backend/routing.js', '4210IXjuTY', 'banId', 'report.ejs', '15thSEwB', 'Manage Guild', 'SELECT * FROM bans', 'get', '/discorduserdata', '" LIMIT 1', 'slashCommands', '/auth/discord/callback', 'index.ejs', 'passport', 'append', 'userid', '", "1")', 'mysql', 'event', 'total', '668497496124686347', 'users', 'log', '27084ZDrFYH', 'then', 'miscOptions', 'GUILDS', '/report', ' (`', 'slice', 'con', 'ready', '539975000799838249', "', '", '9IwRIiq', 'Collection', './commands', 'guilds', 'description', 'imgguildstyle-manage', '7iPCaAM', 'User Logged In', 'redirect', 'botId', 'bot', 'addComponents', '[Ready-File] - The ready file was tampered with.', 'guild-manage', 'setURL', './handlers/', '/logout', '/account/', 'report', 'exit', 'catch', 'exports', '44152geTTxJ', './config.js', 'use', 'aliases', 'public/assets', 'discord', 'Invite Me', 'toString', 'staffid', 'icon', 'body-parser', 'createdAt', '/search', 'type', 'red', './views', 'setHeader', 'domain', 'search.ejs', 'themeColor', ] _0x4d97 = function (_0x4d9723, _0x1deb42) { _0x4d9723 = _0x4d9723 - 146 let _0x248fd7 = _0x2766d0[_0x4d9723] return _0x2766d0[_0x4d9723] } return _0x4d97(_0x2e9e88, _0x27ee64) } ;['event', 'slash', 'components', 'extensions'].forEach((_0x4eb1a3) => { require('./handlers/' + _0x4eb1a3)(client) }) const { MessageEmbed, MessageActionRow, MessageButton } = require('discord.js') const backend = require('./backend/backend.js') backend.sqlLoop(con) const DiscordStrategy = require('passport-discord-faxes').Strategy passport.serializeUser(function (_0xf5b642, _0x2e092f) { _0x2e092f(null, _0xf5b642) }) passport.deserializeUser(function (_0xf23d8a, _0x264dd1) { _0x264dd1(null, _0xf23d8a) }) passport.use( new (require('passport-discord-faxes').Strategy)( { clientID: config.bot.botId, clientSecret: config.bot.botSecret, callbackURL: (config.app.domain.endsWith('/') ? config.app.domain.slice(0, -1) : config.app.domain) + '/auth/discord/callback', scope: ['identify', 'guilds', 'email'], prompt: 'consent', }, function (_0x193571, _0x2ddec6, _0x21edb5, _0x3ec6ff) { process.nextTick(function () { return _0x3ec6ff(null, _0x21edb5) }) } ) ) async function setOwners() { config.bot.owners.forEach(function (_0x366bda) { if (_0x366bda.length === 0 || !_0x366bda) { return } client.con.query( "SELECT * FROM staff WHERE userid = '" + _0x366bda + "'", async function (_0x20a4bc, _0x270bcd) { if (_0x20a4bc) { throw _0x20a4bc } if (!_0x270bcd[0]) { client.con.query( 'INSERT INTO staff (staffid, userid) VALUES ("' + _0x366bda + '", "' + _0x366bda + '")' ) } } ) }) } setInterval(() => { setOwners() }, 3000) app.get('/', async function (_0x217b49, _0x1af81b) { let _0x30e159 let _0x342462 let _0x3dd2a4 = 0 client.guilds.cache.forEach((_0x425f1a) => { _0x3dd2a4 += _0x425f1a.memberCount }) client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x156807, _0x5b0f43) { if (_0x217b49.isAuthenticated()) { _0x30e159 = _0x217b49.session.passport.user client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x217b49.session.passport.user.id + '"', async function (_0x1a7329, _0x46d3bb) { if (_0x1a7329) { throw _0x1a7329 } if (!_0x46d3bb[0]) { _0x342462 = false if ( config.bot.owners.includes(_0x217b49.session.passport.user.id) ) { _0x342462 = true } } else { _0x342462 = true } } ) } else { _0x342462 = false } await client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0xce7572, _0x1a4b83) { if (_0xce7572) { throw _0xce7572 } client.con.query( 'SELECT COUNT(*) as total FROM bans WHERE active = 1', async function (_0x244a76, _0x1c28bf) { if (_0x217b49.isAuthenticated()) { if ( _0x217b49.session.passport.user.id === '539975000799838249' || _0x217b49.session.passport.user.id === '668497496124686347' ) { dev = true _0x342462 = true } else { dev = false } } _0x1af81b.render('index.ejs', { loggedIn: _0x217b49.isAuthenticated(), config: config, user: _0x30e159, siteInfo: _0x5b0f43[0], isStaff: _0x342462, buttons: _0x1a4b83, bans: _0x1c28bf[0].total, bot: client, count: _0x3dd2a4, }) } ) } ) } ) }) app.get('/logout', async function (_0x597d34, _0x52c7bd) { client.users.fetch(_0x597d34.session.passport.user.id).then((_0x387c5f) => { moment.locale('en') let _0x5152eb = new MessageEmbed() .setTitle('User Logged Out') .setDescription( '**User:** ' + _0x387c5f + ' ' + _0x387c5f.tag + ' (`' + _0x387c5f.id + '`)\n**Time:** <t:' + moment().unix() + ':R> | ' + moment().format('LLLL') ) .setThumbnail(_0x387c5f.displayAvatarURL({ dynamic: true })) .setFooter({ text: '' + client.user.username, iconURL: client.user.displayAvatarURL({ dynamic: true }), }) const _0x20c434 = client.channels.cache.get(config.info.siteLogs) _0x20c434.send({ embeds: [_0x5152eb] }) _0x597d34.logout() _0x597d34.session.destroy() _0x52c7bd.redirect('/') }) }) app.get('/account', checkAuth, async function (_0x51edc0, _0x43b870) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x140e2e, _0x545eaa) { let _0x164148 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x51edc0.session.passport.user.id + '"', async function (_0x1e2fd2, _0x54e827) { if (_0x1e2fd2) { throw _0x1e2fd2 } if (!_0x54e827[0]) { _0x164148 = false if ( config.bot.owners.includes(_0x51edc0.session.passport.user.id) ) { _0x164148 = true } } else { _0x164148 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x412094, _0x36a2c0) { if (_0x412094) { throw _0x412094 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x51edc0.session.passport.user.id + '"', async function (_0x48bfc3, _0x4e17f9) { let _0x4aeab4 if (_0x48bfc3) { throw _0x48bfc3 } if (!_0x4e17f9[0]) { _0x4aeab4 = 'False' } else { if (_0x4e17f9[0].active == 1) { _0x4aeab4 = 'True' } else { _0x4aeab4 = 'False' } } let _0x171030 if ( config.bot.owners.includes( _0x51edc0.session.passport.user.id ) ) { _0x171030 = true } else { _0x171030 = false } if (_0x51edc0.isAuthenticated()) { if ( _0x51edc0.session.passport.user.id === '539975000799838249' || _0x51edc0.session.passport.user.id === '668497496124686347' ) { dev = true _0x164148 = true } else { dev = false } } _0x43b870.render('account.ejs', { user: _0x51edc0.session.passport.user, loggedIn: _0x51edc0.isAuthenticated(), siteInfo: _0x545eaa[0], isStaff: _0x164148, buttons: _0x36a2c0, isUserBanned: _0x4aeab4, isOwner: _0x171030, userBans: _0x4e17f9, isDev: dev, }) } ) } ) } ) } ) }) app.get('/account/:id', checkAuth, async function (_0x462e4d, _0x107036) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0xca1ef6, _0x53c1d2) { let _0x2b0d62 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x462e4d.session.passport.user.id + '"', async function (_0x1e858a, _0x251571) { if (_0x1e858a) { throw _0x1e858a } if (!_0x251571[0]) { _0x2b0d62 = false if ( config.bot.owners.includes(_0x462e4d.session.passport.user.id) ) { _0x2b0d62 = true } } else { _0x2b0d62 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x40fbd6, _0x3c8f12) { if (_0x40fbd6) { throw _0x40fbd6 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x462e4d.session.passport.user.id + '"', async function (_0x458ec9, _0x526bc7) { let _0x5b6d56 if (_0x458ec9) { throw _0x458ec9 } if (!_0x526bc7[0]) { _0x5b6d56 = 'False' } else { if (_0x526bc7[0].active == 1) { _0x5b6d56 = 'True' } else { _0x5b6d56 = 'False' } } let _0x13cad0 if ( config.bot.owners.includes( _0x462e4d.session.passport.user.id ) ) { _0x13cad0 = true } else { _0x13cad0 = false } if (_0x462e4d.isAuthenticated()) { if ( _0x462e4d.session.passport.user.id === '539975000799838249' || _0x462e4d.session.passport.user.id === '668497496124686347' ) { dev = true _0x2b0d62 = true } else { dev = false } } const _0x192f4e = await client.users.fetch( _0x462e4d.params.id ) client.con.query( 'SELECT * FROM users WHERE id = "' + _0x462e4d.params.id + '"', async function (_0x57e8fc, _0x4e5401) { if (_0x57e8fc) { throw _0x57e8fc } if (!_0x4e5401[0]) { _0x192f4e.email = 'Null' } else { _0x192f4e.email = _0x4e5401[0].userEmail } _0x107036.render('account.ejs', { user: _0x192f4e, loggedIn: _0x462e4d.isAuthenticated(), siteInfo: _0x53c1d2[0], isStaff: _0x2b0d62, buttons: _0x3c8f12, isUserBanned: _0x5b6d56, isOwner: _0x13cad0, userBans: _0x526bc7, isDev: dev, }) } ) } ) } ) } ) } ) }) app.get('/report', checkAuth, async function (_0x2b9de8, _0x22ba2f) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x2e970c, _0xac0246) { let _0x1debe3 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x2b9de8.session.passport.user.id + '"', async function (_0x24395c, _0xe732fa) { if (_0x24395c) { throw _0x24395c } if (!_0xe732fa[0]) { _0x1debe3 = false if ( config.bot.owners.includes(_0x2b9de8.session.passport.user.id) ) { _0x1debe3 = true } } else { _0x1debe3 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x136b14, _0x5569f5) { if (_0x136b14) { throw _0x136b14 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x2b9de8.session.passport.user.id + '"', async function (_0x15a125, _0x2732ed) { let _0x500fe9 if (_0x15a125) { throw _0x15a125 } if (!_0x2732ed[0]) { _0x500fe9 = 'False' } else { if (_0x2732ed[0].active == 1) { _0x500fe9 = 'True' } else { _0x500fe9 = 'False' } } let _0x2786f2 if ( config.bot.owners.includes( _0x2b9de8.session.passport.user.id ) ) { _0x2786f2 = true } else { _0x2786f2 = false } if (_0x2b9de8.isAuthenticated()) { if ( _0x2b9de8.session.passport.user.id === '539975000799838249' || _0x2b9de8.session.passport.user.id === '668497496124686347' ) { dev = true _0x1debe3 = true } else { dev = false } } _0x22ba2f.render('report.ejs', { user: _0x2b9de8.session.passport.user, loggedIn: _0x2b9de8.isAuthenticated(), siteInfo: _0xac0246[0], isStaff: _0x1debe3, buttons: _0x5569f5, isUserBanned: _0x500fe9, isOwner: _0x2786f2, userBans: _0x2732ed, isDev: dev, }) } ) } ) } ) } ) }) app.get('/appeal', checkAuth, async function (_0xe81f44, _0x1e80bd) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x12ad2b, _0x563051) { let _0x5024b4 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0xe81f44.session.passport.user.id + '"', async function (_0x5c1789, _0x409c12) { if (_0x5c1789) { throw _0x5c1789 } if (!_0x409c12[0]) { _0x5024b4 = false if ( config.bot.owners.includes(_0xe81f44.session.passport.user.id) ) { _0x5024b4 = true } } else { _0x5024b4 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x6635a4, _0x13fb85) { if (_0x6635a4) { throw _0x6635a4 } client.con.query( 'SELECT * FROM bans WHERE bannedUserId="' + _0xe81f44.session.passport.user.id + '"', async function (_0x17e315, _0x1e91ca) { let _0xff8985 if (_0x17e315) { throw _0x17e315 } if (!_0x1e91ca[0]) { _0xff8985 = false } else { if (_0x1e91ca[0].active === 'true') { _0xff8985 = true } else { if (_0x1e91ca[0].active === 'false') { _0xff8985 = false } } } let _0x29d8a7 if ( config.bot.owners.includes( _0xe81f44.session.passport.user.id ) ) { _0x29d8a7 = true } else { _0x29d8a7 = false } if (_0xe81f44.isAuthenticated()) { if ( _0xe81f44.session.passport.user.id === '539975000799838249' || _0xe81f44.session.passport.user.id === '668497496124686347' ) { dev = true _0x5024b4 = true } else { dev = false } } _0x1e80bd.render('appeal.ejs', { user: _0xe81f44.session.passport.user, loggedIn: _0xe81f44.isAuthenticated(), siteInfo: _0x563051[0], isStaff: _0x5024b4, buttons: _0x13fb85, isUserBanned: _0xff8985, isOwner: _0x29d8a7, userBans: _0x1e91ca, isDev: dev, }) } ) } ) } ) } ) }) app.get('/search', checkAuth, async function (_0x2a2c14, _0x4a932d) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x1cefb2, _0x38296d) { let _0x253d95 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x2a2c14.session.passport.user.id + '"', async function (_0x4d9c54, _0x52403e) { if (_0x4d9c54) { throw _0x4d9c54 } if (!_0x52403e[0]) { _0x253d95 = false if ( config.bot.owners.includes(_0x2a2c14.session.passport.user.id) ) { _0x253d95 = true } } else { _0x253d95 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x2790bf, _0x152a1b) { if (_0x2790bf) { throw _0x2790bf } client.con.query( 'SELECT * FROM bans WHERE bannedUserId="' + _0x2a2c14.session.passport.user.id + '"', async function (_0x27ef14, _0x2c15d) { let _0x2a30ce if (_0x27ef14) { throw _0x27ef14 } if (!_0x2c15d[0]) { _0x2a30ce = false } else { if (_0x2c15d[0].active === '1') { _0x2a30ce = true } else { if (_0x2c15d[0].active === 'no') { _0x2a30ce = false } } } let _0x52c282 if ( config.bot.owners.includes( _0x2a2c14.session.passport.user.id ) ) { _0x52c282 = true } else { _0x52c282 = false } if (_0x2a2c14.isAuthenticated()) { if ( _0x2a2c14.session.passport.user.id === '539975000799838249' || _0x2a2c14.session.passport.user.id === '668497496124686347' ) { dev = true _0x253d95 = true } else { dev = false } } _0x4a932d.render('search.ejs', { user: _0x2a2c14.session.passport.user, loggedIn: _0x2a2c14.isAuthenticated(), siteInfo: _0x38296d[0], isStaff: _0x253d95, buttons: _0x152a1b, isUserBanned: _0x2a30ce, isOwner: _0x52c282, userBans: _0x2c15d, isDev: dev, }) } ) } ) } ) } ) }) app.get('/dashboard', checkAuth, async function (_0x35b240, _0x5e821e) { let _0x3930a7 = [] let _0x32627e = [] client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x3698eb, _0xb41321) { let _0x311e91 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x35b240.session.passport.user.id + '"', async function (_0x1441ac, _0x33efad) { if (_0x1441ac) { throw _0x1441ac } if (!_0x33efad[0]) { _0x311e91 = false if ( config.bot.owners.includes(_0x35b240.session.passport.user.id) ) { _0x311e91 = true } } else { _0x311e91 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x480c6a, _0x3ec433) { if (_0x480c6a) { throw _0x480c6a } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x35b240.session.passport.user.id + '"', async function (_0x53d5bd, _0x5ea7bb) { let _0x37d39b if (_0x53d5bd) { throw _0x53d5bd } if (!_0x5ea7bb[0]) { _0x37d39b = 'False' } else { if (_0x5ea7bb[0].active == 1) { _0x37d39b = 'True' } else { _0x37d39b = 'False' } } let _0x59edf5 if ( config.bot.owners.includes( _0x35b240.session.passport.user.id ) ) { _0x59edf5 = true } else { _0x59edf5 = false } if (_0x35b240.isAuthenticated()) { if ( _0x35b240.session.passport.user.id === '539975000799838249' || _0x35b240.session.passport.user.id === '668497496124686347' ) { dev = true _0x311e91 = true } else { dev = false } } await _0x35b240.session.passport.user.guilds.forEach( async function (_0x4224d7) { if (_0x4224d7.owner) { let _0x48f032 = await client.guilds.cache.get( _0x4224d7.id ) if (!_0x48f032) { let _0x4ce1e9 = { button: 'Invite Me', style: 'guild-invite', imgstyle: 'imgguildstyle-invite', btn: 'btn-red', target: '_blank', link: 'https://discord.com/api/oauth2/authorize?client_id=' + client.user.id + '&permissions=8&scope=bot%20applications.commands', data: _0x4224d7, } _0x32627e.push(_0x4ce1e9) } else { let _0x23e9b3 = { button: 'Manage Guild', style: 'guild-manage', imgstyle: 'imgguildstyle-manage', btn: 'btn-success', target: '', link: '/dashboard/manage/' + _0x4224d7.id, data: _0x4224d7, } _0x32627e.push(_0x23e9b3) } } } ) _0x5e821e.render('dashboard.ejs', { user: _0x35b240.session.passport.user, loggedIn: _0x35b240.isAuthenticated(), siteInfo: _0xb41321[0], isStaff: _0x311e91, buttons: _0x3ec433, isUserBanned: _0x37d39b, isOwner: _0x59edf5, userBans: _0x5ea7bb, isDev: dev, bot: client, guilds: _0x32627e, }) } ) } ) } ) } ) }) app.get( '/dashboard/manage/:id', checkAuth, async function (_0x505a6a, _0x16173d) { client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x1f84e7, _0x4080df) { let _0x4aa4b2 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x505a6a.session.passport.user.id + '"', async function (_0x3b3727, _0x3ef541) { if (_0x3b3727) { throw _0x3b3727 } if (!_0x3ef541[0]) { _0x4aa4b2 = false if ( config.bot.owners.includes(_0x505a6a.session.passport.user.id) ) { _0x4aa4b2 = true } } else { _0x4aa4b2 = true } let _0x32dcf0 = _0x505a6a.params.id client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0x48462d, _0x348184) { if (_0x48462d) { throw _0x48462d } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x505a6a.session.passport.user.id + '"', async function (_0x58a10f, _0x23c925) { let _0x374a6c if (_0x58a10f) { throw _0x58a10f } if (!_0x23c925[0]) { _0x374a6c = 'False' } else { if (_0x23c925[0].active == 1) { _0x374a6c = 'True' } else { _0x374a6c = 'False' } } let _0x1e5bd1 if ( config.bot.owners.includes( _0x505a6a.session.passport.user.id ) ) { _0x1e5bd1 = true } else { _0x1e5bd1 = false } if (_0x505a6a.isAuthenticated()) { if ( _0x505a6a.session.passport.user.id === '539975000799838249' || _0x505a6a.session.passport.user.id === '668497496124686347' ) { dev = true _0x4aa4b2 = true } else { dev = false } } let _0x3bbc84 = client.guilds.cache.get(_0x505a6a.params.id) client.con.query( 'SELECT * FROM guildsettings WHERE guildid = "' + _0x505a6a.params.id + '"', async function (_0xc66c52, _0x15d986) { if (_0xc66c52) { throw _0xc66c52 } if (!_0x15d986[0]) { client.con.query( 'INSERT INTO guildsettings (guildid, autobans) VALUES ("' + _0x505a6a.params.id + '", "1")', async function (_0x3dc44a) { if (_0x3dc44a) { throw _0x3dc44a } } ) } client.con.query( 'SELECT * FROM guildsettings WHERE guildid = "' + _0x505a6a.params.id + '"', async function (_0x1fe5c7, _0x207619) { if (_0x1fe5c7) { throw _0x1fe5c7 } _0x16173d.render('manageGuild.ejs', { user: _0x505a6a.session.passport.user, loggedIn: _0x505a6a.isAuthenticated(), siteInfo: _0x4080df[0], isStaff: _0x4aa4b2, buttons: _0x348184, isUserBanned: _0x374a6c, isOwner: _0x1e5bd1, userBans: _0x23c925, isDev: dev, guild: _0x3bbc84, guildSettings: _0x207619[0], }) } ) } ) } ) } ) } ) } ) } ) app.get('/staff', checkAuth, async function (_0x517470, _0x2d8265) { let _0x297c9e let _0x278702 let _0x3df55c let _0x9e914f = [] let _0x5c7813 = [] let _0x42b988 = [] client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x517470.session.passport.user.id + '"', async function (_0x38a10a, _0x3ac4a8) { if (_0x38a10a) { throw _0x38a10a } if (!_0x3ac4a8[0]) { _0x297c9e = false if (config.bot.owners.includes(_0x517470.session.passport.user.id)) { _0x297c9e = true } } else { _0x297c9e = true } client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x5aad16, _0x391e6f) { if (_0x297c9e) { if ( config.bot.owners.includes(_0x517470.session.passport.user.id) ) { _0x278702 = true } else { _0x278702 = false } if (_0x517470?.query?.page) { _0x3df55c = '/' + _0x517470.query.page } else { _0x3df55c = 'none' } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0xaea17d, _0x49ab9e) { if (_0xaea17d) { throw _0xaea17d } await client.con.query( 'SELECT * FROM staff', async function (_0x54471c, _0x14cf16) { if (_0x54471c) { throw _0x54471c } await _0x14cf16.forEach(async function (_0x786f5) { let _0x53eaf6 = Number(_0x786f5.staffid) if (!isNaN(_0x53eaf6)) { let _0x216590 = await client.users.fetch( _0x786f5.staffid ) let _0x52b721 = await client.users.fetch( _0x786f5.userid ) await _0x9e914f.push({ staffid: _0x786f5.staffid, stafftag: _0x216590.tag, userid: _0x786f5.userid, usertag: _0x52b721.tag, }) } else { await client.con.query( 'DELETE FROM staff WHERE staffid="' + _0x786f5.staffid + '" LIMIT 1', async function (_0x229fef, _0x14dcf3) { if (_0x229fef) { throw _0x229fef } } ) } }) await client.guilds.cache.forEach(async function ( _0x349f9e ) { const _0x213d08 = await client.users .fetch(_0x349f9e.ownerId) .catch((_0x413d6c) => {}) let _0x4e9fb2 = moment(_0x349f9e.createdAt) let _0xf07208 = _0x4e9fb2.format('DD/MM/YYYY') + '( ' + _0x4e9fb2.fromNow() + ' )' _0x5c7813.push({ guildId: _0x349f9e.id, guildName: _0x349f9e.name, ownerId: _0x213d08.id, ownerTag: _0x213d08.tag, guildIcon: 'https://cdn.discordapp.com/icons/' + _0x349f9e.id + '/' + _0x349f9e.icon, guildCreated: _0x349f9e.createdAt, guildMembers: _0xf07208, }) }) if (_0x517470.isAuthenticated()) { if ( _0x517470.session.passport.user.id === '539975000799838249' || _0x517470.session.passport.user.id === '668497496124686347' ) { dev = true _0x297c9e = true } else { dev = false } } if (!_0x297c9e) { 200('/') } client.con.query( 'SELECT * FROM users', async function (_0x28cae2, _0x234757) { if (_0x28cae2) { throw _0x28cae2 } client.con.query( 'SELECT * FROM bans', async function (_0x211478, _0x46ac17) { if (_0x211478) { throw _0x211478 } await _0x46ac17.forEach(async (_0x123375) => { await _0x42b988.push({ userid: _0x123375.bannedUserId, userTag: _0x123375.bannedUserTag, staffid: _0x123375.staffMemberId, staffTag: _0x123375.staffMemberTag, reason: _0x123375.reason, prrof: _0x123375.proof, banId: _0x123375.banId, time: _0x123375.dateTime, active: _0x123375.active, id: _0x123375.banId, }) }) _0x2d8265.statusCode = 200 200('Content-Type', 'text/html') 200('staffhome.ejs', { userCon: _0x234757, bot: client, user: _0x517470.session.passport.user, loggedIn: _0x517470.isAuthenticated(), config: config, siteInfo: _0x391e6f[0], isStaff: _0x297c9e, isOwner: _0x278702, page: _0x3df55c, buttons: _0x49ab9e, staff: _0x9e914f, guilds: _0x5c7813, bans: _0x42b988, }) } ) } ) } ) } ) } else { 200('/') } } ) } ) }) app.get('/error', checkAuth, async function (_0x1005d7, _0x3a3e5f) { var _0x4ea81e = _0x1005d7.query.err || 'An error occured, go back.' client.con.query( 'SELECT * FROM siteSettings WHERE id="1"', async function (_0x588892, _0x8bcd44) { let _0x43ff90 client.con.query( 'SELECT * FROM staff WHERE staffid="' + _0x1005d7.session.passport.user.id + '"', async function (_0x199c9c, _0x2cfedf) { if (_0x199c9c) { throw _0x199c9c } if (!_0x2cfedf[0]) { _0x43ff90 = false if ( config.bot.owners.includes(_0x1005d7.session.passport.user.id) ) { _0x43ff90 = true } } else { _0x43ff90 = true } client.con.query( 'SELECT * FROM siteHeadButtons', async function (_0xe23a1e, _0x1aec5c) { if (_0xe23a1e) { throw _0xe23a1e } client.con.query( 'SELECT * FROM bans WHERE bannedUserId = "' + _0x1005d7.session.passport.user.id + '"', async function (_0x34b7fb, _0x403035) { let _0x1c0735 if (_0x34b7fb) { throw _0x34b7fb } if (!_0x403035[0]) { _0x1c0735 = 'False' } else { if (_0x403035[0].active == 1) { _0x1c0735 = 'True' } else { _0x1c0735 = 'False' } } let _0x202df8 if ( config.bot.owners.includes( _0x1005d7.session.passport.user.id ) ) { _0x202df8 = true } else { _0x202df8 = false } if (_0x1005d7.isAuthenticated()) { if ( _0x1005d7.session.passport.user.id === '539975000799838249' || _0x1005d7.session.passport.user.id === '668497496124686347' ) { dev = true _0x43ff90 = true } else { dev = false } } _0x3a3e5f.render('error.ejs', { user: _0x1005d7.session.passport.user, loggedIn: _0x1005d7.isAuthenticated(), siteInfo: _0x8bcd44[0], isStaff: _0x43ff90, buttons: _0x1aec5c, isUserBanned: _0x1c0735, isOwner: _0x202df8, userBans: _0x403035, isDev: dev, bot: client, error: _0x4ea81e, }) } ) } ) } ) } ) }) app.get('/discorduserdata', checkAuth, async function (_0x55d5a1, _0xc16733) { _0xc16733 .type('json') .send(JSON.stringify(_0x55d5a1.session.passport.user, null, 4) + '\n') }) app.get('/auth/discord', passport.authenticate('discord')) app.get( '/auth/discord/callback', passport.authenticate('discord', { failureRedirect: '/' }), async function (_0x1f1fdb, _0x58287c) { client.con.query( "SELECT * FROM users WHERE userId = '" + _0x1f1fdb.session.passport.user.id + "'", (_0x307254, _0x448d34) => { if (_0x448d34[0]) { } else { let _0x182920 = _0x1f1fdb.session.passport.user.username .replaceAll('"', ' ') .replaceAll('`', ' ') client.con.query( "INSERT INTO users (userId, userName, userTag, userEmail) VALUES ('" + _0x1f1fdb.session.passport.user.id + "', '" + _0x182920 + "', '" + _0x1f1fdb.session.passport.user.tag + "', '" + _0x1f1fdb.session.passport.user.email + "')", function (_0x5bda17, _0x39393c) { if (_0x5bda17) { console.log(_0x5bda17) } } ) } } ) if (_0x1f1fdb.session?.loginRef) { _0x58287c.redirect(_0x1f1fdb.session.loginRef) } else { _0x58287c.redirect('/') } delete _0x1f1fdb.session?.loginRef client.users.fetch(_0x1f1fdb.session.passport.user.id).then((_0x16f282) => { moment.locale('en') let _0x51c5ed = new MessageActionRow().addComponents( new MessageButton() .setLabel('User Account') .setStyle('LINK') .setURL( (config.app.domain.endsWith('/') ? config.app.domain.slice(0, -1) : config.app.domain) + '/account/' + _0x16f282.id ) ) let _0xba4690 = new MessageEmbed() .setTitle('User Logged In') .setDescription( '**User:** ' + _0x16f282 + ' ' + _0x16f282.tag + ' (`' + _0x16f282.id + '`)\n**Time:** <t:' + moment().unix() + ':R> | ' + moment().format('LLLL') ) .setThumbnail(_0x16f282.displayAvatarURL({ dynamic: true })) .setFooter({ text: '' + client.user.username, iconURL: client.user.displayAvatarURL({ dynamic: true }), }) const _0x5b3287 = client.channels.cache.get(config.info.siteLogs) _0x5b3287.send({ embeds: [_0xba4690], components: [_0x51c5ed], }) }) } ) app.get('*', function (_0x5282a9, _0x196a96) { _0x196a96.render('404.ejs') }) app.listen(config.app.port) process.report.reportOnFatalError = true process.on('unhandledRejection', async (_0x364272) => { if (_0x364272.toString().includes('EADDRINUSE')) { return } const _0x13f4b9 = Date.now() console.log(_0x364272) let _0x29a4f3 = ['[ERR_HTTP_HEADERS_SENT]'] let _0x1a7a3f = true _0x29a4f3.forEach(function (_0x46703a) { if (_0x364272.toString().includes(_0x46703a)) { _0x1a7a3f = false } }) if (!_0x1a7a3f) { return } if (_0x364272.code === 'ER_NO_SUCH_TABLE') { return } const _0x501c8b = new formData() _0x501c8b.append('title', '[A] ' + _0x364272) _0x501c8b.append('description', '```\n' + _0x364272.stack + '```') _0x501c8b.append('category', 'Automatic') _0x501c8b.append('versions', '2.0.6') _0x501c8b.append('links', '' + config.app.domain) }) client.login(config.bot.token).catch((_0x314d88) => { console.log(_0x314d88.message) }) { return } if (_0x364272.code === 'ER_NO_SUCH_TABLE') { return } const _0x501c8b = new formData() _0x501c8b.append('title', '[A] ' + _0x364272) _0x501c8b.append('description', '```\n' + _0x364272.stack + '```') _0x501c8b.append('category', 'Automatic') _0x501c8b.append('versions', '2.0.6') _0x501c8b.append('links', '' + config.app.domain) }) client.login(config.bot.token).catch((_0x314d88) => { console.log(_0x314d88.message) })
  7. plis send JS obufscated files. THANKS ?
  8. i send the deobufscated version
  9. deobufscated version Slash Ban Database.zip
  10. can you send the trade discord?
  11. Version 1.0.0

    1730 downloads

    ak4y scripts - YouTube
    Free
  12. Elite22

    Venice Chat

    Version 1.0.0

    1167 downloads

    Free
  13. Version 1.0.0

    1193 downloads

    https://forum.cfx.re/t/paid-advanced-crewsystem-esx-and-qb/4896127
    Free
×
×
  • Create New...

Important Information

By continuing on Launcherleaks.net, you agree to our Terms of Use, Guidelines & Privacy Policy