private Task OnMessageUpdated(MessageUpdateEventArgs e)
        {
            if (e.Message.Id != Message.Id)
            {
                return(Task.CompletedTask);
            }

            if (Embeds.SequenceEqual(e.Message.Embeds))
            {
                return(Task.CompletedTask);
            }

            _context.Post((o) =>
            {
                Embeds.Clear();
                foreach (var embed in e.Message.Embeds)
                {
                    Embeds.Add(embed);
                }
            }, null);

            return(Task.CompletedTask);
        }