map and move interaction handlers

This commit is contained in:
SowinskiBraeden committed 2022-10-14 10:13:56 -07:00
1 parent 8850d02211
commit 19f41b5f2a
9 files changed
+622 -584

No files matched your search

+15 -1
View File
@@ -121,7 +121,7 @@ module.exports = {
const userID = client.exists(interaction.user) ? interaction.user.id : interaction.member.user.id;
let settingsMenu = new SelectMenuBuilder()
.setCustomId(`settingSelect-${userID}`)
.setCustomId(`SettingsHelp-${userID}`)
.setPlaceholder('Select Setting you require help with')
settings.settings.map((setting) => {
@@ -169,4 +169,18 @@ module.exports = {
}
},
},
Interactions: {
SettingsHelp: {
run: async (client, interaction, GuildDB) => {
const setting = settings.settings.find(setting => setting.name === interaction.values[0]);
const settingEmbed = new EmbedBuilder()
.setColor(client.config.Colors.Default)
.setTitle(setting.name)
.setDescription(setting.description)
return interaction.update({ embeds: [settingEmbed], components: [] });
}
}
}
};