Compare commits

..

2 commits

3 changed files with 8 additions and 3 deletions

View file

@ -62,6 +62,11 @@ export default {
options.reverse(); options.reverse();
} }
if (options.length < 2) {
await interaction.deleteReply();
return interaction.followUp({ content: '❌ There is no other quality option for this video!', ephemeral: true });
}
const row = new MessageActionRow() const row = new MessageActionRow()
.addComponents( .addComponents(
new MessageSelectMenu() new MessageSelectMenu()

View file

@ -22,7 +22,7 @@ export default {
// Don't let new account use this command to prevent spam // Don't let new account use this command to prevent spam
const date = new Date(); const date = new Date();
if (interaction.user.createdAt > date.setDate(date.getDate() - 7)) { if (interaction.user.createdAt > date.setDate(date.getDate() - 7)) {
return interaction.reply({ content: 'Your account is too new to be able to use this command!', ephemeral: true }); return interaction.reply({ content: 'Your account is too new to be able to use this command!', ephemeral: true });
} }
const channel = interaction.client.channels.resolve(feedbackChannelId); const channel = interaction.client.channels.resolve(feedbackChannelId);

View file

@ -42,14 +42,14 @@ export default {
if (fileSize > 100) { if (fileSize > 100) {
await interaction.deleteReply(); await interaction.deleteReply();
await interaction.followUp('Uh oh! The video once converted is too big!', { ephemeral: true }); await interaction.followUp('Uh oh! The video once converted is too big!', { ephemeral: true });
} }
else if (fileSize > 8) { else if (fileSize > 8) {
const fileURL = await utils.upload(gifsicleOutput) const fileURL = await utils.upload(gifsicleOutput)
.catch(err => { .catch(err => {
console.error(err); console.error(err);
}); });
await interaction.editReply({ content: `File was bigger than 8 mb. It has been uploaded to an external site.\n${fileURL}`, ephemeral: false }); await interaction.editReply({ content: ` File was bigger than 8 mb. It has been uploaded to an external site.\n${fileURL}`, ephemeral: false });
} }
else { else {
await interaction.editReply({ files: [gifsicleOutput], ephemeral: false }); await interaction.editReply({ files: [gifsicleOutput], ephemeral: false });