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