dellosmusic
Version:
Dellos Music Bot - Discord Music Bot
65 lines (63 loc) • 2.06 kB
JavaScript
const { MessageEmbed } = require("discord.js");
module.exports = {
name: "invite",
description: "To invite me to your server",
usage: "",
permissions: {
channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
member: [],
},
aliases: ["inv"],
/**
*
* @param {import("../structures/DiscordMusicBot")} client
* @param {import("discord.js").Message} message
* @param {string[]} args
* @param {*} param3
*/
run: async (client, message, args, { GuildDB }) => {
let embed = new MessageEmbed()
.setAuthor(
"Invite " + client.user.tag + " to your server!",
client.user.displayAvatarURL()
)
.setColor("BLUE")
.setDescription(
`You can invite me by clicking [here](https://discord.com/oauth2/authorize?client_id=${
client.botconfig.ClientID
}&permissions=${
client.botconfig.Permissions
}&scope=bot%20${client.botconfig.Scopes.join("%20")}&redirect_url=${
client.botconfig.Website
}${client.botconfig.CallbackURL}&response_type=code)`
);
message.channel.send(embed);
},
SlashCommand: {
/**
*
* @param {import("../structures/DiscordMusicBot")} client
* @param {import("discord.js").Message} message
* @param {string[]} args
* @param {*} param3
*/
run: async (client, interaction, args, { GuildDB }) => {
let embed = new MessageEmbed()
.setAuthor(
"Invite " + client.user.tag + " to your server!",
client.user.displayAvatarURL()
)
.setColor("BLUE")
.setDescription(
`You can invite me by clicking [here](https://discord.com/oauth2/authorize?client_id=${
client.botconfig.ClientID
}&permissions=${
client.botconfig.Permissions
}&scope=bot%20${client.botconfig.Scopes.join("%20")}&redirect_url=${
client.botconfig.Website
}${client.botconfig.CallbackURL}&response_type=code)`
);
interaction.send(embed);
},
},
};