invite.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. const { MessageEmbed } = require("discord.js");
  2. module.exports = {
  3. name: "invite",
  4. description: "To invite me to your server",
  5. usage: "",
  6. permissions: {
  7. channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
  8. member: [],
  9. },
  10. aliases: ["inv"],
  11. /**
  12. *
  13. * @param {import("../structures/DiscordMusicBot")} client
  14. * @param {import("discord.js").Message} message
  15. * @param {string[]} args
  16. * @param {*} param3
  17. */
  18. run: async (client, message, args, { GuildDB }) => {
  19. let embed = new MessageEmbed()
  20. .setAuthor(
  21. "Invite " + client.user.tag + " to your server!",
  22. client.user.displayAvatarURL()
  23. )
  24. .setColor("BLUE")
  25. .setDescription(
  26. `You can invite me by clicking [here](https://discord.com/api/oauth2/authorize?client_id=
  27. 840587346209800203&permissions=8&scope=bot)`
  28. );
  29. message.channel.send(embed);
  30. },
  31. SlashCommand: {
  32. /**
  33. *
  34. * @param {import("../structures/DiscordMusicBot")} client
  35. * @param {import("discord.js").Message} message
  36. * @param {string[]} args
  37. * @param {*} param3
  38. */
  39. run: async (client, interaction, args, { GuildDB }) => {
  40. let embed = new MessageEmbed()
  41. .setAuthor(
  42. "Invite " + client.user.tag + " to your server!",
  43. client.user.displayAvatarURL()
  44. )
  45. .setColor("BLUE")
  46. .setDescription(
  47. `You can invite me by clicking [here](https://discord.com/api/oauth2/authorize?client_id=
  48. 840587346209800203&permissions=8&scope=bot)`
  49. );
  50. interaction.send(embed);
  51. },
  52. },
  53. };