diff --git a/src/discord/MusicPlayer/Play.ts b/src/discord/MusicPlayer/Play.ts index 6d4c3b7..1b769f6 100644 --- a/src/discord/MusicPlayer/Play.ts +++ b/src/discord/MusicPlayer/Play.ts @@ -6,6 +6,19 @@ import DiscordMusicPlayer, { ValidTracks } from "../../providers/DiscordMusicPla import { joinVoiceChannelProcedure } from "./Join"; const EMBEDS = { + PLAY_INFO: (data: Message | Interaction) => { + return makeInfoEmbed ({ + title: 'Play', + description: `Play a song`, + fields: [ + { + name: 'Arguments', + value: '``Search query or Link``' + } + ], + user: (data instanceof Interaction) ? data.user : data.author + }); + }, YOUTUBE_ONLY: (data: Message | Interaction) => { return makeErrorEmbed({ title: `Only youtube.com link is supported for now`, @@ -128,9 +141,7 @@ export default class Play { if (data === null || !data.guildId || data.member === null || data.guild === null) return; if (args.length === 0) { - // TODO: Show info - //return await sendMessageOrInteractionResponse(data, { embeds: [EMBEDS.MSINFO(data)] }); - return; + return await sendMessageOrInteractionResponse(data, { embeds: [EMBEDS.PLAY_INFO(data)] }); } query = args.join(' '); diff --git a/src/discord/MusicPlayer/Search.ts b/src/discord/MusicPlayer/Search.ts index 84c8222..94e9f56 100644 --- a/src/discord/MusicPlayer/Search.ts +++ b/src/discord/MusicPlayer/Search.ts @@ -7,6 +7,19 @@ import Prisma from "../../providers/Prisma"; import { joinVoiceChannelProcedure } from "./Join"; const EMBEDS = { + SEARCH_INFO: (data: Message | Interaction) => { + return makeInfoEmbed ({ + title: 'Search', + description: `Search for a song`, + fields: [ + { + name: 'Arguments', + value: '``Search query``' + } + ], + user: (data instanceof Interaction) ? data.user : data.author + }); + }, SEARCH_RESULT: (data: Message | Interaction, result: ValidTracks[]) => { return makeInfoEmbed({ title: `Search result`, @@ -97,9 +110,7 @@ export default class Search { if (data === null || !data.guildId || data.member === null || data.guild === null) return; if (args.length === 0) { - // TODO: Show info - //return await sendMessageOrInteractionResponse(data, { embeds: [EMBEDS.MSINFO(data)] }); - return; + return await sendMessageOrInteractionResponse(data, { embeds: [EMBEDS.SEARCH_INFO(data)] }); } query = args.join(' ');