diff --git a/src/Discord.Net/MessageQueue.cs b/src/Discord.Net/MessageQueue.cs
index b5de885b0..bc659e4d6 100644
--- a/src/Discord.Net/MessageQueue.cs
+++ b/src/Discord.Net/MessageQueue.cs
@@ -55,6 +55,7 @@ namespace Discord.Net
internal Message QueueSend(Channel channel, string text, bool isTTS)
{
Message msg = new Message(0, channel, channel.IsPrivate ? channel.Client.PrivateUser : channel.Server.CurrentUser);
+ msg.IsTTS = isTTS;
msg.RawText = text;
msg.Text = msg.Resolve(text);
msg.Nonce = GenerateNonce();
diff --git a/src/Discord.Net/Models/Message.cs b/src/Discord.Net/Models/Message.cs
index 510d1a341..a3e0ed699 100644
--- a/src/Discord.Net/Models/Message.cs
+++ b/src/Discord.Net/Models/Message.cs
@@ -177,7 +177,7 @@ namespace Discord
public User User { get; }
/// Returns true if the message was sent as text-to-speech by someone with permissions to do so.
- public bool IsTTS { get; private set; }
+ public bool IsTTS { get; internal set; }
/// Returns the state of this message. Only useful if UseMessageQueue is true.
public MessageState State { get; internal set; }
/// Returns the raw content of this message as it was received from the server.