26 lines
974 B
JavaScript
26 lines
974 B
JavaScript
import { ActionRowBuilder, ButtonBuilder, ButtonStyle, EmbedBuilder, SlashCommandBuilder } from "discord.js";
|
|
|
|
export default {
|
|
data: new SlashCommandBuilder()
|
|
.setName("setup")
|
|
.setDefaultMemberPermissions(0x8)
|
|
.setDescription("Affiche un embed pour démarrer le serveur."),
|
|
async execute(interaction, client) {
|
|
await interaction.channel.send({ embeds: [startEmbed], components: [startRow] });
|
|
await interaction.reply({ content: "Voilà", ephemeral: true });
|
|
},
|
|
};
|
|
|
|
const startEmbed = new EmbedBuilder()
|
|
.setTitle("ඞ")
|
|
.setDescription("Cliquez sur le bouton ci-dessous pour démarrer le serveur !\nRendez-vous ensuite sur le panel pour lancer le serveur minecraft :p")
|
|
.setColor("#966709")
|
|
|
|
const startRow = new ActionRowBuilder()
|
|
.setComponents([
|
|
new ButtonBuilder()
|
|
.setCustomId('start')
|
|
.setStyle(ButtonStyle.Success)
|
|
.setLabel('Lancer le serveur')
|
|
])
|