mirror of https://github.com/kry008/Bot-2.0.git
				
				
				
			About me (user)
							parent
							
								
									cabb6a47a6
								
							
						
					
					
						commit
						20cdfa0143
					
				| 
						 | 
				
			
			@ -0,0 +1,50 @@
 | 
			
		|||
module.exports = {
 | 
			
		||||
    name: 'me',
 | 
			
		||||
    description: 'Get info about me',
 | 
			
		||||
    help: 'Get info about me',
 | 
			
		||||
    options: [],
 | 
			
		||||
    slash: true,
 | 
			
		||||
    text: true,
 | 
			
		||||
    admin: false,
 | 
			
		||||
    requireKick: false,
 | 
			
		||||
    requireBan: false,
 | 
			
		||||
    canBeUsedInDm: true,
 | 
			
		||||
    contexts: ['GUILD_TEXT', 'GUILD_VOICE', 'DM'],
 | 
			
		||||
    integration_types: [0,1],
 | 
			
		||||
    execute(message, args) {
 | 
			
		||||
        var user = message.author;
 | 
			
		||||
        var member = message.guild.member(user);
 | 
			
		||||
        var roles = member.roles.cache.map(role => role.name);
 | 
			
		||||
        var rolesString = roles.join(', ');
 | 
			
		||||
        var globalName = message.author.username;
 | 
			
		||||
        var doIHaveNitro = member.premium_since;
 | 
			
		||||
        var iAmBot = message.author.bot;
 | 
			
		||||
        var toSend = "";
 | 
			
		||||
        toSend = `User: ${user.tag}\nGlobal name: ${globalName}\nID: ${user.id}\nRoles: ${rolesString}`;
 | 
			
		||||
        if(doIHaveNitro) {
 | 
			
		||||
            toSend += `\nNitro since: ${doIHaveNitro}`;
 | 
			
		||||
        }
 | 
			
		||||
        if(iAmBot) {
 | 
			
		||||
            toSend += `\nI am a bot`;
 | 
			
		||||
        }
 | 
			
		||||
        message.channel.send(toSend);
 | 
			
		||||
    },
 | 
			
		||||
    executeSlash(interaction) {
 | 
			
		||||
        var user = interaction.member.user;
 | 
			
		||||
        var member = interaction.member;
 | 
			
		||||
        var roles = member.roles.cache.map(role => role.name);
 | 
			
		||||
        var rolesString = roles.join(', ');
 | 
			
		||||
        var globalName = interaction.member.user.username;
 | 
			
		||||
        var doIHaveNitro = interaction.member.premium_since;
 | 
			
		||||
        var iAmBot = interaction.member.user.bot;
 | 
			
		||||
        var toSend = "";
 | 
			
		||||
        toSend = `User: ${user.tag}\nGlobal name: ${globalName}\nID: ${user.id}\nRoles: ${rolesString}`;
 | 
			
		||||
        if(doIHaveNitro) {
 | 
			
		||||
            toSend += `\nNitro since: ${doIHaveNitro}`;
 | 
			
		||||
        }
 | 
			
		||||
        if(iAmBot) {
 | 
			
		||||
            toSend += `\nI am a bot`;
 | 
			
		||||
        }
 | 
			
		||||
        interaction.reply(toSend);
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
		Loading…
	
		Reference in New Issue