private static BotCommand ParseCommandArgs( Regex pattern, RfqCommand command, string argumentsText, params string[] parameters) { var matches = pattern.Matches(argumentsText); if (matches.Count != 1) { return(null); } return(new BotCommand(command) .WithRegexGroup( matches[0].Groups, parameters)); }
public BotCommand(RfqCommand command) { Command = command; Arguments = new Dictionary <string, string>(); }