More testing for ephemeral help
This commit is contained in:
parent
2e14dbee4e
commit
41a88efcee
@ -5,26 +5,28 @@ module.exports = {
|
||||
data: new SlashCommandBuilder()
|
||||
.setName('help')
|
||||
.setDescription('Send the help page.')
|
||||
.addStringOption(option =>
|
||||
option.setName('location')
|
||||
.setDescription('Send help in this channel or in DMs?')
|
||||
.setRequired(true)
|
||||
.addChoice('Here', 'channel')
|
||||
.addChoice('DMs', 'dm')),
|
||||
// .addStringOption(option =>
|
||||
// option.setName('location')
|
||||
// .setDescription('Send help in this channel or in DMs?')
|
||||
// .setRequired(true)
|
||||
// .addChoice('Here', 'channel')
|
||||
// .addChoice('DMs', 'dm'))
|
||||
,
|
||||
async execute(interaction) {
|
||||
switch (interaction.options.getString('location')) {
|
||||
case 'channel':
|
||||
// switch (interaction.options.getString('location')) {
|
||||
// case 'channel':
|
||||
// await interaction.reply(fn.embeds.help(interaction));
|
||||
// break;
|
||||
// case 'dm':
|
||||
// await interaction.user.createDM().then(channel => {
|
||||
// channel.send(fn.embeds.help(interaction));
|
||||
// interaction.reply({content: 'I\'ve sent you a copy of my help page.', ephemeral: true});
|
||||
// });
|
||||
// break;
|
||||
// default:
|
||||
// interaction.reply('There was an error, please try again.');
|
||||
// break;
|
||||
// }
|
||||
await interaction.reply(fn.embeds.help(interaction));
|
||||
break;
|
||||
case 'dm':
|
||||
await interaction.user.createDM().then(channel => {
|
||||
channel.send(fn.embeds.help(interaction));
|
||||
interaction.reply('I\'ve sent you a copy of my help page.');
|
||||
});
|
||||
break;
|
||||
default:
|
||||
interaction.reply('There was an error, please try again.');
|
||||
break;
|
||||
}
|
||||
},
|
||||
};
|
Loading…
Reference in New Issue
Block a user