30 lines
886 B
JavaScript
30 lines
886 B
JavaScript
import { EmbedBuilder, SlashCommandBuilder } from "discord.js";
|
|
|
|
export default {
|
|
name: "invite",
|
|
description: "Der Einladungslink des Bots!",
|
|
aliases: [],
|
|
guild: ["all"],
|
|
nsfw: false,
|
|
user_permissions: [],
|
|
bot_permissions: [],
|
|
args_required: 0,
|
|
args_usage: "",
|
|
cooldown: 5,
|
|
|
|
data: new SlashCommandBuilder()
|
|
.setName("invite")
|
|
.setDescription("Gibt den Einladungslink des Bots aus"),
|
|
|
|
async execute(client, ctx) {
|
|
const inviteURL = `https://discord.com/oauth2/authorize?client_id=${client.config.inviteClientID}&scope=bot&permissions=8`;
|
|
|
|
const embed = new EmbedBuilder()
|
|
.setURL(inviteURL)
|
|
.setColor(ctx.guild.members.me.displayHexColor)
|
|
.setTitle("🔗 Bot-Einladungslink")
|
|
.setDescription("Klicke auf diesen Link, um den Bot zu deinem Discord-Server hinzuzufügen!");
|
|
|
|
return ctx.reply({ embeds: [embed] });
|
|
},
|
|
}; |