void ChatEvent(BotEngine sender, EventChatArgs e) { var cmd = new CommandLine(e.Message); /* use a simple command line interpreter */ if (string.IsNullOrEmpty(cmd.Command) || cmd.Command != "!awm" || cmd.Arguments.Count == 0) { return; } switch (cmd.Arguments[0].Value.Value) { case "version": sender.ConsoleMessage(Color.Black, true, false, string.Format("Managed Bot Engine Server {0}", sender.Version())); break; } }