Ejemplo n.º 1
0
        public async Task ListVersions(string manualName)
        {
            EmbedBuilder builder = new EmbedBuilder().WithAuthor("CURRENT SUPPORTED VERSIONS");
            var          sb      = new StringBuilder();

            foreach (string version in await _docsService.GetAllVersionsAsync(manualName))
            {
                sb.AppendLine(version);
            }

            builder.Description = sb.ToString();

            builder.WithThumbnailUrl(Context.Client.CurrentUser.GetAvatarUrl()).WithColor(Color.Green);
            await ReplyAsync("", embed : builder.Build());
        }
Ejemplo n.º 2
0
        public async Task ListVersionsAsync(
            [Summary("The name of the manual for which to retrieve versions.")]
            string manualName)
        {
            var builder = new EmbedBuilder().WithAuthor("CURRENT SUPPORTED VERSIONS");
            var sb      = new StringBuilder();

            foreach (var version in await _docsService.GetAllVersionsAsync(manualName))
            {
                sb.AppendLine(version);
            }

            builder.Description = sb.ToString();

            builder.WithThumbnailUrl(Context.Client.CurrentUser.GetDefiniteAvatarUrl()).WithColor(Color.Green);
            await ReplyAsync(embed : builder.Build());
        }