Пример #1
0
 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();
        }
Пример #3
0
        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()));
        }