From 0f2aa1f903aefe117aef1de89bbb8f1ab41e5005 Mon Sep 17 00:00:00 2001 From: Madpeter Date: Sun, 7 Jun 2020 05:08:10 +0100 Subject: [PATCH] uses nickname vs avatarname when sending messages --- Core/bottypes/Discord/Inbound.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Core/bottypes/Discord/Inbound.cs b/Core/bottypes/Discord/Inbound.cs index 24e7f22..0592351 100644 --- a/Core/bottypes/Discord/Inbound.cs +++ b/Core/bottypes/Discord/Inbound.cs @@ -12,7 +12,8 @@ namespace BSB.bottypes { protected async Task InboundLocalchatMessage(SocketMessage message) { - Client.Self.Chat("[" + message.Author.Username + "]->" + message.Content, 0, ChatType.Normal); + IGuildUser user = (IGuildUser)message.Author; + Client.Self.Chat("[" + user.Nickname + "]->" + message.Content, 0, ChatType.Normal); return await MarkMessage(message, "✅"); } protected async Task InboundInterfaceMessage(SocketMessage message) @@ -142,7 +143,8 @@ namespace BSB.bottypes } else if (UUID.TryParse(bits[1], out UUID avatar) == true) { - Client.Self.InstantMessage(avatar, "[" + message.Author.Username + "]->" + message.Content); + IGuildUser user = (IGuildUser)message.Author; + Client.Self.InstantMessage(avatar, "[" + user.Nickname + "]->" + message.Content); await MarkMessage(message, "✅"); } } @@ -187,7 +189,8 @@ namespace BSB.bottypes } else { - CommandsInterface.Call("Groupchat", "" + group.ToString() + "~#~" + "[" + message.Author.Username + "]->" + message.Content, UUID.Zero); + IGuildUser user = (IGuildUser)message.Author; + CommandsInterface.Call("Groupchat", "" + group.ToString() + "~#~" + "[" + user.Nickname + "]->" + message.Content, UUID.Zero); await MarkMessage(message, "✅"); } }