@@ -165,13 +165,13 @@ private async Task UserLeft(SocketGuild guild, SocketUser user)
165
165
var timeStayed = DateTime . Now - joinDate ;
166
166
await _loggingService . LogAction (
167
167
$ "User Left - After { ( timeStayed . Days > 1 ? Math . Floor ( ( double ) timeStayed . Days ) + " days" : " " ) } " +
168
- $ " { Math . Floor ( ( double ) timeStayed . Hours ) . ToString ( CultureInfo . InvariantCulture ) } hours { user . Mention } - `{ user . Username } # { user . DiscriminatorValue } ` - ID : `{ user . Id } `") ;
168
+ $ " { Math . Floor ( ( double ) timeStayed . Hours ) . ToString ( CultureInfo . InvariantCulture ) } hours { user . Mention } - `{ guildUser . UserNameReference ( ) } ` - ID : `{ user . Id } `") ;
169
169
}
170
170
// If bot is to slow to get user info, we just say they left at current time.
171
171
else
172
172
{
173
173
await _loggingService . LogAction (
174
- $ "User `{ user . Username } # { user . DiscriminatorValue } ` - ID : `{ user . Id } ` - Left at { DateTime . Now } ") ;
174
+ $ "User `{ guildUser . UserNameReference ( ) } ` - ID : `{ user . Id } ` - Left at { DateTime . Now } ") ;
175
175
}
176
176
}
177
177
@@ -336,7 +336,7 @@ public async Task<string> GenerateProfileCard(IUser user)
336
336
MaxXpShown = maxXpShown ,
337
337
Nickname = ( ( IGuildUser ) user ) . Nickname ,
338
338
UserId = ulong . Parse ( userData . UserID ) ,
339
- Username = user . Username ,
339
+ Username = user . UserNameReference ( ) ,
340
340
XpHigh = xpHigh ,
341
341
XpLow = xpLow ,
342
342
XpPercentage = percentage ,
@@ -412,9 +412,10 @@ public Embed WelcomeMessage(SocketGuildUser user)
412
412
{
413
413
string icon = user . GetAvatarUrl ( ) ;
414
414
icon = string . IsNullOrEmpty ( icon ) ? "https://cdn.discordapp.com/embed/avatars/0.png" : icon ;
415
-
415
+
416
+ string welcomeString = $ "Welcome to Unity Developer Community { user . UserNameReferenceForEmbed ( ) } !";
416
417
var builder = new EmbedBuilder ( )
417
- . WithDescription ( $ "Welcome to Unity Developer Community ** { user . Username } # { user . Discriminator } **!" )
418
+ . WithDescription ( welcomeString )
418
419
. WithColor ( _welcomeColour )
419
420
. WithAuthor ( author =>
420
421
{
@@ -652,7 +653,7 @@ private async Task UserJoined(SocketGuildUser user)
652
653
{
653
654
await user . AddRoleAsync ( socketTextChannel ? . Guild . GetRole ( _settings . MutedRoleId ) ) ;
654
655
await _loggingService . LogAction (
655
- $ "Currently muted user rejoined - { user . Mention } - `{ user . Username } # { user . DiscriminatorValue } ` - ID : `{ user . Id } `") ;
656
+ $ "Currently muted user rejoined - { user . Mention } - `{ user . UserNameReference ( ) } ` - ID : `{ user . Id } `") ;
656
657
if ( socketTextChannel != null )
657
658
await socketTextChannel . SendMessageAsync (
658
659
$ "{ user . Mention } tried to rejoin the server to avoid their mute. Mute time increased by 72 hours.") ;
@@ -662,7 +663,7 @@ await socketTextChannel.SendMessageAsync(
662
663
}
663
664
664
665
await _loggingService . LogAction (
665
- $ "User Joined - { user . Mention } - `{ user . Username } # { user . DiscriminatorValue } ` - ID : `{ user . Id } `") ;
666
+ $ "User Joined - { user . Mention } - `{ user . UserNameReference ( ) } ` - ID : `{ user . Id } `") ;
666
667
667
668
// We check if they're already in the welcome list, if they are we don't add them again to avoid double posts
668
669
if ( _welcomeNoticeUsers . Count == 0 || ! _welcomeNoticeUsers . Exists ( u => u . id == user . Id ) )
@@ -767,8 +768,8 @@ private async Task UserUpdated(Cacheable<SocketGuildUser, ulong> oldUserCached,
767
768
if ( oldUser . Nickname != user . Nickname )
768
769
{
769
770
await _loggingService . LogAction (
770
- $ "User { oldUser . Nickname ?? oldUser . Username } # { oldUser . DiscriminatorValue } changed his " +
771
- $ "username to { user . Nickname ?? user . Username } # { user . DiscriminatorValue } ") ;
771
+ $ "User { oldUser . UserNameReference ( ) } changed his " +
772
+ $ "username to { user . UserNameReference ( ) } ") ;
772
773
}
773
774
}
774
775
0 commit comments