diff --git a/ChaosBot/Discord/Modules/Admin/RankCheck.cs b/ChaosBot/Discord/Modules/Admin/RankCheck.cs index a2643ed..dd69bb8 100644 --- a/ChaosBot/Discord/Modules/Admin/RankCheck.cs +++ b/ChaosBot/Discord/Modules/Admin/RankCheck.cs @@ -28,6 +28,8 @@ namespace ChaosBot.Discord.Modules.Admin { try { + await Context.Channel.TriggerTypingAsync(); + List ranks = await GetRank(); var sb = new StringBuilder(); @@ -44,7 +46,7 @@ namespace ChaosBot.Discord.Modules.Admin foreach (var lsID in ranks.FindAll(x => x.IngameRole == ERole.Recruit)) { if ((lsID.ShouldBeRole != lsID.IngameRole) && (lsID.ShouldBeRole != null)) - sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, $"linked to <@{lsID.DiscordId}>")); + sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, (lsID.DiscordId != null ? $"linked to <@{lsID.DiscordId}>)" : ""))); } } else @@ -57,7 +59,7 @@ namespace ChaosBot.Discord.Modules.Admin foreach (var lsID in ranks.FindAll(x => x.IngameRole == ERole.Initiate)) { if ((lsID.ShouldBeRole != lsID.IngameRole) && (lsID.ShouldBeRole != null)) - sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, $"linked to <@{lsID.DiscordId}>")); + sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, (lsID.DiscordId != null ? $"linked to <@{lsID.DiscordId}>)" : ""))); } } else