mirror of
https://github.com/Art-Portal/April.git
synced 2025-01-13 15:03:40 +01:00
Update toggle.js
Corrected indent issues, prettied up the code and added forgotten const on variable declarations
This commit is contained in:
parent
02ca9afef9
commit
31d154706b
@ -2,10 +2,10 @@ const { SlashCommandBuilder, SlashCommandSubcommandBuilder, SlashCommandChannelO
|
|||||||
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
data: new SlashCommandBuilder()
|
data: new SlashCommandBuilder()
|
||||||
.setName('toggle')
|
.setName('toggle')
|
||||||
.setDefaultMemberPermissions(0x8)
|
.setDefaultMemberPermissions(0x8)
|
||||||
.setDescription('Activer différents paramètres.')
|
.setDescription('Activer différents paramètres.')
|
||||||
.addSubcommand(
|
.addSubcommand(
|
||||||
new SlashCommandSubcommandBuilder()
|
new SlashCommandSubcommandBuilder()
|
||||||
.setName('commandes')
|
.setName('commandes')
|
||||||
@ -16,37 +16,39 @@ module.exports = {
|
|||||||
.setDescription('Salon du panel')
|
.setDescription('Salon du panel')
|
||||||
.addChannelTypes(ChannelType.GuildText)
|
.addChannelTypes(ChannelType.GuildText)
|
||||||
.setRequired(true)
|
.setRequired(true)
|
||||||
)
|
)
|
||||||
.addStringOption(
|
.addStringOption(
|
||||||
new SlashCommandStringOption()
|
new SlashCommandStringOption()
|
||||||
.setName('messageid')
|
.setName('messageid')
|
||||||
.setDescription('ID du message du panel')
|
.setDescription('ID du message du panel')
|
||||||
.setRequired(true)
|
.setRequired(true)
|
||||||
)
|
)
|
||||||
)
|
),
|
||||||
,
|
async execute(interaction, client) {
|
||||||
async execute(interaction, client) {
|
|
||||||
await interaction.deferReply({ ephemeral: true })
|
await interaction.deferReply({ ephemeral: true })
|
||||||
const channel = interaction.options.getChannel('channel');
|
const channel = interaction.options.getChannel('channel');
|
||||||
const message = await channel.messages.fetch(interaction.options.getString('messageid'))
|
const message = await channel.messages.fetch(interaction.options.getString('messageid'))
|
||||||
if(!message) return interaction.reply({ content: "Je n'ai pas trouvé le message correspondant, vérifiez votre id", ephemeral: true })
|
if (!message) return interaction.reply({ content: "Je n'ai pas trouvé le message correspondant, vérifiez votre id", ephemeral: true })
|
||||||
|
|
||||||
a = new ButtonBuilder(message.components[0].components[0].data)
|
const a = new ButtonBuilder(message.components[0].components[0].data)
|
||||||
b = new ButtonBuilder(message.components[0].components[1].data)
|
const b = new ButtonBuilder(message.components[0].components[1].data)
|
||||||
.setDisabled(!message.components[0].components[1].data.disabled)
|
.setDisabled(!message.components[0].components[1].data.disabled)
|
||||||
|
|
||||||
const embed = new EmbedBuilder(message.embeds[0].data)
|
const embed = new EmbedBuilder(message.embeds[0].data)
|
||||||
if(message.components[0].components[1].data.disabled) embed.setDescription(description[0])
|
if (message.components[0].components[1].data.disabled) {
|
||||||
else embed.setDescription(description[1])
|
embed.setDescription(description[0])
|
||||||
|
} else {
|
||||||
|
embed.setDescription(description[1])
|
||||||
|
}
|
||||||
|
|
||||||
msg = message.components[0].components[1].data.disabled ? "Commandes bénévoles activées !" : "Commandes bénévoles désactivées !"
|
const msg = message.components[0].components[1].data.disabled ? "Commandes bénévoles activées !" : "Commandes bénévoles désactivées !"
|
||||||
|
|
||||||
await message.edit({ components: [ new ActionRowBuilder().addComponents([a,b]) ], embeds: [embed] })
|
await message.edit({ components: [ new ActionRowBuilder().addComponents([a,b]) ], embeds: [embed] })
|
||||||
await interaction.editReply({ ephemeral: true, content: msg })
|
await interaction.editReply({ ephemeral: true, content: msg })
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
description = [
|
const description = [
|
||||||
"Tu veux passer commande ? Choisis ci-dessous en fonction de ton budget ! ^^",
|
"Tu veux passer commande ? Choisis ci-dessous en fonction de ton budget ! ^^",
|
||||||
"Tu veux passer commande ? Choisis ci-dessous en fonction de ton budget ! ^^\n\n**Les tickets bénévoles sont actuellement désactivés pour cause de surcharge !** Dès que la plupart seront écoulés, les commandes bénévoles rouvriront !\n\n*Vous pouvez regarder le nombre de commandes en cours via le </info server:947504536417878046> !*",
|
"Tu veux passer commande ? Choisis ci-dessous en fonction de ton budget ! ^^\n\n**Les tickets bénévoles sont actuellement désactivés pour cause de surcharge !** Dès que la plupart seront écoulés, les commandes bénévoles rouvriront !\n\n*Vous pouvez regarder le nombre de commandes en cours via le </info server:947504536417878046> !*",
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user