Prevents the bot to send empty data to discord
All checks were successful
ci/woodpecker/push/publish Pipeline was successful

This commit is contained in:
Mylloon 2023-08-08 22:25:43 +02:00
parent 010b40800b
commit 37f18f6920
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 17 additions and 13 deletions

View file

@ -150,6 +150,7 @@ export default {
},
autocomplete: async (interaction: AutocompleteInteraction) => {
const loc = getLocale(interaction.client, interaction.locale);
const loc_default = interaction.client.locales.get(interaction.client.config.default_lang);
const filename = getFilename(__filename);
@ -186,20 +187,22 @@ export default {
return [];
});
// Slice the list if needed
if (tracks.length > 25) {
tracks = tracks.slice(0, 25);
}
// If tracks found
if (tracks.length > 0) {
// Slice the list if needed
if (tracks.length > 25) {
tracks = tracks.slice(0, 25);
}
// Returns a list of songs with their title and author
return interaction.respond(
tracks.map((t) => ({
name: `${t.title}${t.author}`,
value: t.url,
}))
);
} else {
return interaction.respond([]);
// Returns a list of songs with their title and author
return interaction.respond(
tracks.map((t) => ({
name: `${t.title}${t.author}`,
value: t.url,
}))
);
}
}
return interaction.respond([{ name: loc.get("c_play9"), value: query }]);
},
};

View file

@ -90,6 +90,7 @@
"c_play6": "Le bot ne joue rien en ce moment.",
"c_play7": "Joue actuellement",
"c_play8": "Demandé par",
"c_play9": "Aucun résultat trouvé",
"c_stop_name": "stop",
"c_stop_desc": "Stop la musique",