diff --git a/src/Discord.Net.Core/API/Common/Message.cs b/src/Discord.Net.Core/API/Common/Message.cs index fb89f9a60..58871fd73 100644 --- a/src/Discord.Net.Core/API/Common/Message.cs +++ b/src/Discord.Net.Core/API/Common/Message.cs @@ -27,7 +27,9 @@ namespace Discord.API [JsonProperty("mention_everyone")] public Optional MentionEveryone { get; set; } [JsonProperty("mentions")] - public Optional Mentions { get; set; } + public Optional UserMentions { get; set; } + [JsonProperty("mention_roles")] + public Optional RoleMentions { get; set; } [JsonProperty("attachments")] public Optional Attachments { get; set; } [JsonProperty("embeds")] diff --git a/src/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs b/src/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs index 682704b22..f30f57023 100644 --- a/src/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs +++ b/src/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs @@ -86,9 +86,9 @@ namespace Discord.Rest } ImmutableArray mentions = ImmutableArray.Create(); - if (model.Mentions.IsSpecified) + if (model.UserMentions.IsSpecified) { - var value = model.Mentions.Value; + var value = model.UserMentions.Value; if (value.Length > 0) { var newMentions = ImmutableArray.CreateBuilder(value.Length); diff --git a/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs b/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs index 249e7b3ae..cf2d19e34 100644 --- a/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs +++ b/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs @@ -87,9 +87,9 @@ namespace Discord.WebSocket } ImmutableArray mentions = ImmutableArray.Create(); - if (model.Mentions.IsSpecified) + if (model.UserMentions.IsSpecified) { - var value = model.Mentions.Value; + var value = model.UserMentions.Value; if (value.Length > 0) { var newMentions = ImmutableArray.CreateBuilder(value.Length);