Browse Source

Revert "still trying to debug 💀"

This reverts commit 45aac13ddf.
pull/43/head
Eric Yang 3 years ago
parent
commit
bbb4f4459a
  1. 46
      src/commands/settings.ts
  2. 13
      src/events/interactionCreate.ts

46
src/commands/settings.ts

@ -8,25 +8,14 @@ export const data = new SlashCommandBuilder()
.setName('settings')
.setDescription('BETA - settings configuration');
export async function execute(interaction : CommandInteraction) {
await interaction.deferReply();
const testEmbed = new MessageEmbed()
.setColor('#ffffff');
const testEmbed2 = new MessageEmbed()
.setColor('#ffffff');
const settingsEmbed = new MessageEmbed()
.setColor('#ffffff');
const user = interaction.options.getUser('user') || interaction.user;
testEmbed
.setAuthor({ name: user.tag, iconURL: user.displayAvatarURL() })
.setDescription(`b`);
testEmbed2
.setAuthor({ name: user.tag, iconURL: user.displayAvatarURL() })
.setDescription(`c`);
settingsEmbed
.setAuthor({ name: user.tag, iconURL: user.displayAvatarURL() })
.setDescription(`a`);
@ -48,17 +37,20 @@ export async function execute(interaction : CommandInteraction) {
},
]),
);
await interaction.followUp({ embeds: [settingsEmbed], components: [menu] });
client.on('interactionCreate', async interaction => {
if (!interaction.isSelectMenu()) return;
var values = interaction.values[1];
switch(values) {
case "subjects":
await interaction.reply({ embeds: [testEmbed] })
break;
case "gradeLevels":
await interaction.reply({ embeds: [testEmbed2] })
break;
}
});
}
await interaction.followUp({ embeds: [settingsEmbed], components: [menu] });
await interaction.deferReply;
const client = interaction.client;
client.on('interactionCreate', async interaction => {
if (!interaction.isSelectMenu()) return;
var values = interaction.values[1];
switch(values) {
case "subjects":
await interaction.followUp({ content: 'subjects was selected!', components: [] });
break;
case "gradeLevels":
await interaction.followUp({ content: 'levels was selected!', components: [] });
break;
}
});
}

13
src/events/interactionCreate.ts

@ -15,19 +15,6 @@ export async function execute(interaction) {
const command = client.commands.get(interaction.commandName);
client.on('interactionCreate', async interaction => {
if (!interaction.isSelectMenu()) return;
var values = interaction.values[1];
switch(values) {
case "subjects":
await interaction.editReply({ content: 'subjects was selected!', components: [] });
break;
case "gradeLevels":
await interaction.editReply({ content: 'levels was selected!', components: [] });
break;
}
});
if (!command) return;
try {

Loading…
Cancel
Save