map and move interaction handlers
This commit is contained in:
9 files changed
+622
-584
No files matched your search
+15
-1
@@ -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: [] });
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in new issue
Block a user