예제 #1
0
        public static async Task PaginateAsync(this IUserMessage message, int start, params Embed[] embeds)
        {
            List <Page> pages = new List <Page>(embeds.Length);

            foreach (var item in embeds)
            {
                pages.Add(new Page(item));
            }
            await message.PaginateAsync(start, pages.ToArray());
        }
예제 #2
0
 public static async Task PaginateAsync(this IUserMessage message, params EmbedBuilder[] embeds)
 => await message.PaginateAsync(0, embeds);
예제 #3
0
 public static async Task PaginateAsync(this IUserMessage message, int start, params EmbedBuilder[] embeds)
 => await message.PaginateAsync(start, embeds.Select(x => x.Build()).ToArray());
예제 #4
0
 public static async Task PaginateAsync(this IUserMessage message, params Page[] pages)
 => await message.PaginateAsync(0, pages);