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); }