2024-04-02 04:02:22 +01:00
const a11 _0x278a59 = function ( ) {
let _0x5d2dfa = true ;
return function ( _0x3f2654 , _0x547c36 ) {
const _0x11daad = _0x5d2dfa ? function ( ) {
if ( _0x547c36 ) {
const _0x211c49 = _0x547c36 . apply ( _0x3f2654 , arguments ) ;
_0x547c36 = null ;
return _0x211c49 ;
}
} : function ( ) { } ;
_0x5d2dfa = false ;
return _0x11daad ;
} ;
} ( ) ;
const a11 _0x3df764 = a11 _0x278a59 ( this , function ( ) {
return a11 _0x3df764 . toString ( ) . search ( "(((.+)+)+)+$" ) . toString ( ) . constructor ( a11 _0x3df764 ) . search ( "(((.+)+)+)+$" ) ;
} ) ;
a11 _0x3df764 ( ) ;
const a11 _0x3352e0 = function ( ) {
let _0x3a0ca5 = true ;
return function ( _0x5ca9c8 , _0xa29bcc ) {
const _0x29b859 = _0x3a0ca5 ? function ( ) {
if ( _0xa29bcc ) {
const _0x32ceed = _0xa29bcc . apply ( _0x5ca9c8 , arguments ) ;
_0xa29bcc = null ;
return _0x32ceed ;
}
} : function ( ) { } ;
_0x3a0ca5 = false ;
return _0x29b859 ;
} ;
} ( ) ;
( function ( ) {
a11 _0x3352e0 ( this , function ( ) {
const _0x24b8a0 = new RegExp ( "function *\\( *\\)" ) ;
const _0x4a1e02 = new RegExp ( "\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)" , 'i' ) ;
const _0x107328 = a11 _0x25198c ( "init" ) ;
if ( ! _0x24b8a0 . test ( _0x107328 + "chain" ) || ! _0x4a1e02 . test ( _0x107328 + 'input' ) ) {
_0x107328 ( '0' ) ;
} else {
a11 _0x25198c ( ) ;
}
} ) ( ) ;
} ) ( ) ;
const api = require ( "../helpers/api" ) ;
const {
api _role _id ,
auth _url
} = require ( "../config" ) ;
const {
SlashCommandBuilder ,
EmbedBuilder
} = require ( "discord.js" ) ;
module . exports = {
'data' : new SlashCommandBuilder ( ) . setName ( "info" ) . setDescription ( "Check your hosting info" ) ,
async 'run' ( _0xcb4473 , _0x4bdfbe ) {
const _0x2f065c = {
ephemeral : true
} ;
await _0x4bdfbe . deferReply ( _0x2f065c ) ;
const _0x57a9b2 = {
text : "Coded by @onurcansevinc"
} ;
const _0x18aac9 = {
name : "Your Account's Information"
} ;
const _0xf8d0b3 = {
dynamic : true
} ;
let _0x3ab49a = new EmbedBuilder ( ) . setTimestamp ( ) . setColor ( "Random" ) . setFooter ( _0x57a9b2 ) . setAuthor ( _0x18aac9 ) . setThumbnail ( _0x4bdfbe . guild . iconURL ( _0xf8d0b3 ) ) . setDescription ( "You have not yet connected your Discord account to the hosting panel!\n Click [here](" + auth _url + ") to link your Discord account to the hosting panel!" ) ;
const _0x1f5dc1 = {
embeds : [ _0x3ab49a ]
} ;
if ( ! _0x4bdfbe . member . roles . cache . has ( api _role _id ) ) {
return _0x4bdfbe . editReply ( _0x1f5dc1 ) ;
}
let _0x19fabc = await api . getDiscordUser ( _0x4bdfbe . user . id ) ;
const _0x39d565 = {
embeds : [ _0x3ab49a ]
} ;
if ( ! _0x19fabc ) {
return _0x4bdfbe . editReply ( _0x39d565 ) ;
}
let _0x78bbda = await api . getUser ( _0x19fabc . data [ 0x0 ] . email ) ;
const _0x54e33d = {
'embeds' : [ _0x3ab49a ]
} ;
if ( ! _0x78bbda ) {
return _0x4bdfbe . editReply ( _0x54e33d ) ;
}
_0x78bbda = _0x78bbda . data [ 0x0 ] ;
let _0x5af708 = '' ;
_0x5af708 += "- **ID:** " + _0x78bbda . id + "\n" ;
_0x5af708 += "- **Balance:** $" + _0x78bbda . balance + "\n" ;
_0x5af708 += "- **Status:** " + ( _0x78bbda . status == "active" ? "🟢 Active" : "🔴 Passive" ) + "\n" ;
_0x5af708 += "- **Created:** <t:" + new Date ( _0x78bbda . created _at ) / 0x3e8 + ":R>\n" ;
_0x5af708 += "- **Last Login:** <t:" + new Date ( _0x78bbda . last _login _at ) / 0x3e8 + ":R>\n" ;
_0x3ab49a . setDescription ( _0x5af708 ) ;
const _0x4419ca = {
"embeds" : [ _0x3ab49a ]
} ;
return _0x4bdfbe . editReply ( _0x4419ca ) ;
}
} ;
function a11 _0x25198c ( _0x274365 ) {
function _0x50cb07 ( _0x76631c ) {
if ( typeof _0x76631c === 'string' ) {
return function ( _0x188357 ) { } . constructor ( "while (true) {}" ) . apply ( "counter" ) ;
} else {
if ( ( '' + _0x76631c / _0x76631c ) . length !== 0x1 || _0x76631c % 0x14 === 0x0 ) {
( function ( ) {
return true ;
} ) . constructor ( "debugger" ) . call ( "action" ) ;
} else {
( function ( ) {
return false ;
} ) . constructor ( "debugger" ) . apply ( "stateObject" ) ;
}
}
_0x50cb07 ( ++ _0x76631c ) ;
}
try {
if ( _0x274365 ) {
return _0x50cb07 ;
} else {
_0x50cb07 ( 0x0 ) ;
}
} catch ( _0x37248c ) { }
}