private async void SendRemindMessageAsync(Reminder reminder) { var users = reminder.Users.Select(id => ParentShard.GetUser(reminder.Server, id)); var channel = ParentShard.GetTextChannel(reminder.Server, reminder.Channel); //Can't send the message if the channel has been deleted if (channel == null) { return; } var stringBuilder = new StringBuilder(); foreach (var user in users) { stringBuilder.Append(user.Mention).Append(" "); } var builder = new EmbedBuilder(); builder.WithDescription($"Reminder for [Message]({reminder.Link})"); await channel.SendMessageAsync(stringBuilder.ToString(), embed : builder.Build()); }