| @@ -97,10 +97,15 @@ namespace Discord.Commands | |||||
| //Check for mention | //Check for mention | ||||
| if (cmdMsg == null && Config.AllowMentionPrefix) | if (cmdMsg == null && Config.AllowMentionPrefix) | ||||
| { | { | ||||
| if (msg.StartsWith(client.CurrentUser.Mention)) | |||||
| cmdMsg = msg.Substring(client.CurrentUser.Mention.Length + 1); | |||||
| else if (msg.StartsWith($"@{client.CurrentUser.Name}")) | |||||
| cmdMsg = msg.Substring(client.CurrentUser.Name.Length + 1); | |||||
| string mention = client.CurrentUser.Mention; | |||||
| if (msg.StartsWith(mention) && msg.Length > mention.Length) | |||||
| cmdMsg = msg.Substring(mention.Length + 1); | |||||
| else | |||||
| { | |||||
| mention = $"@{client.CurrentUser.Name}"; | |||||
| if (msg.StartsWith(mention) && msg.Length > mention.Length) | |||||
| cmdMsg = msg.Substring(mention.Length + 1); | |||||
| } | |||||
| } | } | ||||
| //Check using custom activator | //Check using custom activator | ||||