diff --git a/src/commands/player/lyrics.js b/src/commands/player/lyrics.js index 941f0d1a..184b0155 100644 --- a/src/commands/player/lyrics.js +++ b/src/commands/player/lyrics.js @@ -41,13 +41,13 @@ module.exports = { `${track.title} [Artist: ${track.author}]`.length > 100 ? `${track.title}`.slice(0, 100) : `${track.title} [Author: ${track.author}]`, - value: track.title + value: track.title.slice(0, 100) })); } else { response = [ { - name: `${lyricsResult.title} [Artist: ${lyricsResult.artist.name}]`, - value: lyricsResult.title + name: `${lyricsResult.title} [Artist: ${lyricsResult.artist.name}]`.slice(0, 100), + value: lyricsResult.title.slice(0, 100) } ]; } diff --git a/src/commands/player/play.js b/src/commands/player/play.js index 6ccaa4fc..15ab3178 100644 --- a/src/commands/player/play.js +++ b/src/commands/player/play.js @@ -34,13 +34,18 @@ module.exports = { logger.debug(`[Shard ${interaction.guild.shardId}] Autocomplete search responded for query: ${query}`); - response = searchResults.tracks.slice(0, 5).map((track) => ({ - name: - `${track.title} [Author: ${track.author}]`.length > 100 - ? `${track.title}`.slice(0, 100) - : `${track.title} [Author: ${track.author}]`, - value: track.url - })); + response = searchResults.tracks.slice(0, 5).map((track) => { + if (track.url.length > 100) { + track.url = track.title.slice(0, 100); + } + return { + name: + `${track.title} [Author: ${track.author}]`.length > 100 + ? `${track.title}`.slice(0, 100) + : `${track.title} [Author: ${track.author}]`, + value: track.url + }; + }); if (!response || response.length === 0) { return interaction.respond([]);