diff --git a/commands/message/info/invite.js b/commands/message/info/invite.js index 9859dc4..52ff07b 100644 --- a/commands/message/info/invite.js +++ b/commands/message/info/invite.js @@ -1,7 +1,7 @@ const { DISCORD_INVITES, OPEN_SOURCE_REPOSITORY_URL } = require("../../../labscore/constants"); const { createEmbed, formatPaginationEmbeds, page } = require("../../../labscore/utils/embed"); const { guildFeaturesField } = require("../../../labscore/utils/fields"); -const { icon, highlight, timestamp, link, iconPill, iconLinkPill } = require("../../../labscore/utils/markdown"); +const { icon, highlight, timestamp, iconPill, iconLinkPill } = require("../../../labscore/utils/markdown"); const { editOrReply } = require("../../../labscore/utils/message"); const { STATIC_ASSETS } = require("../../../labscore/utils/statics"); @@ -23,7 +23,7 @@ module.exports = { permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY], run: async (context, args) => { context.triggerTyping(); - if(!args.invite) return editOrReply(context, { content: link(`https://canary.discord.com/application-directory/${context.client.user.id} `, "⠀", 'App Directory URL'), embed:createEmbed("default", context, { + if(!args.invite) return editOrReply(context, { content: context.application.oauth2UrlFormat({ scope: 'bot applications.commands', permissions: 412317248576 }), embed:createEmbed("default", context, { description: [ '​', icon('brand') + ` You can invite ${context.client.user.username} with this ${iconLinkPill("link", context.application.oauth2UrlFormat({ scope: 'bot applications.commands', permissions: 412317248576 }), 'Invite Link', 'Discord Application Invite URL')}.`,