Example #1
0
        public async Task ShowVersionInfo(CommandContext ctx, [Description("The version number eg. 0.3.1")] string versionNumber)
        {
            var json = _versionService.ReadJson(versionNumber);

            var embed = new DiscordEmbedBuilder
            {
                Title     = $"Version {versionNumber} - {json.Name}",
                Timestamp = json.ReleaseDate.Release,
                Color     = DiscordColor.Orange
            };

            if (json.PatchNotes != "empty")
            {
                embed.AddField("Patch notes:", json.PatchNotes, false);
            }

            if (json.MinorNotes != "empty")
            {
                embed.AddField("Minor changes and fixes:", json.MinorNotes);
            }

            await ctx.RespondAsync(embed : embed);
        }