From 7e39589e092864343edd4bed0bc31fa5aa060215 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Sat, 14 Nov 2020 01:14:34 -0900 Subject: [PATCH] Use user's nick if exists --- internal/exts/messages/message_events.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/exts/messages/message_events.go b/internal/exts/messages/message_events.go index 2fb293c..ec6aa06 100644 --- a/internal/exts/messages/message_events.go +++ b/internal/exts/messages/message_events.go @@ -36,9 +36,15 @@ func OnMessage(s *discordgo.Session, message *discordgo.MessageCreate) { return } defer s.WebhookDelete(webhook.ID) + var name string + if message.Member != nil && message.Member.Nick != "" { + name = message.Member.Nick + } else { + name = message.Author.Username + } params := &discordgo.WebhookParams{ Content: content, - Username: message.Author.Username, + Username: name, AvatarURL: message.Author.AvatarURL(""), } _, err = s.WebhookExecute(webhook.ID, webhook.Token, true, params)