From 2b24b90c5448734ffbb29e3dc1dbf1a0e335886c Mon Sep 17 00:00:00 2001
From: Syping <syping@syping.de>
Date: Wed, 17 Jan 2024 13:13:51 +0100
Subject: [PATCH] use user guild avatar and name

---
 src/main.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main.cpp b/src/main.cpp
index c68dd15..edeeeb3 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -56,8 +56,10 @@ int main(int argc, char* argv[]) {
         if (channel) {
             bot::message message;
             message.id = event.msg.id;
-            message.author = event.msg.author.format_username();
-            message.avatar = event.msg.author.get_avatar_url(settings.get_avatar_size());
+            message.author = event.msg.member.get_nickname();
+            message.avatar = event.msg.member.get_avatar_url(settings.get_avatar_size());
+            if (message.avatar.empty())
+                message.avatar = event.msg.author.get_avatar_url(settings.get_avatar_size());
             message.message = event.msg.content;
             message.source = channel->source;
             message.targets = channel->targets;