Fix bot username parsing in commands

This commit is contained in:
Basique Evangelist 2021-04-27 23:41:46 +03:00
parent 54c126353a
commit 89d5d2b9b5
2 changed files with 3 additions and 2 deletions

View File

@ -30,7 +30,7 @@ namespace JetHerald
var text = args.Message.Text; var text = args.Message.Text;
if (CommandString.TryParse(text, out var cmd)) if (CommandString.TryParse(text, out var cmd))
{ {
if (cmd.UserName != null && cmd.UserName != Username) if (cmd.Username != null && cmd.Username != Username)
{ {
Log.LogDebug("Message not directed at us"); Log.LogDebug("Message not directed at us");
return null; return null;

View File

@ -9,11 +9,12 @@ namespace JetHerald
public CommandString(string command, string username, params string[] parameters) public CommandString(string command, string username, params string[] parameters)
{ {
Command = command; Command = command;
Username = username;
Parameters = parameters; Parameters = parameters;
} }
public string Command { get; } public string Command { get; }
public string UserName { get; } public string Username { get; }
public string[] Parameters { get; } public string[] Parameters { get; }
static readonly char[] WS_CHARS = new[] { ' ', '\r', '\n', '\n' }; static readonly char[] WS_CHARS = new[] { ' ', '\r', '\n', '\n' };