diff --git a/src/Discord.Net/DiscordClient.Messages.cs b/src/Discord.Net/DiscordClient.Messages.cs index fbfc7293e..7a853b1d8 100644 --- a/src/Discord.Net/DiscordClient.Messages.cs +++ b/src/Discord.Net/DiscordClient.Messages.cs @@ -308,6 +308,15 @@ namespace Discord } return new Message[0]; } + + /// Marks a given message as read. + public void AckMessage(Message message) + { + if (message == null) throw new ArgumentNullException(nameof(message)); + + if (!message.IsAuthor) + _api.AckMessage(message.Id, message.Channel.Id); + } /// Deserializes messages from JSON format and imports them into the message cache. public IEnumerable ImportMessages(Channel channel, string json)