public Embed HandleCommandBadArgCount(CommandInfo commandInfo) { var usage = GenerateCommandUsageInfo(commandInfo); var embed = _embedFactory.Generate( requestedType: EmbedType.Error, title: "⚠ Bad Arg Count", description: usage); embed.Footer = new EmbedFooterBuilder { Text = "Required: <>, Optional: []" }; return embed.Build(); }
public async Task Join() { var voiceChannel = Context.User.VoiceChannel; if (!await UserIsInVoiceChannelAsync(voiceChannel)) { return; } var result = await _musicService.JoinAsync(Context.Guild.Id, voiceChannel.Id, Context.Message.Channel.Id); var embed = _embedFactory.Generate(EmbedType.Info, _serviceName, result.Message); await ReplyEmbedAsync(embed); }