public static Task <RestUserMessage> EmbedMessageAsync(this ICachedMessageChannel channel, LocalEmbedBuilder builder) { if (builder.Color == null) { builder.Color = Color.Lavender; } return(channel.SendMessageAsync("", false, builder.Build())); }
public async Task SendPaginatorAsync(ICachedMessageChannel channel, Paginator paginator, Page firstPage) { _paginators.Add(paginator .WithMessage(await channel.SendMessageAsync(firstPage.Text, embed: firstPage.Embed), channel) .WithService(this)); await paginator.AddReactionAsync(); }
public static Task <RestUserMessage> EmbedMessageAsync(this ICachedMessageChannel channel, string message, Color?color = null) { var embed = new LocalEmbedBuilder().WithDescription(message).WithColor(color ?? Color.Lavender); return(channel.SendMessageAsync("", false, embed.Build())); }