void Listener_OnPrivate(UserInfo user, string message) { message = Colors.ConvertIRCToMC(message); string[] parts = message.SplitSpaces(2); string cmdName = parts[0].ToLower(); string cmdArgs = parts.Length > 1 ? parts[1] : ""; if (HandleWhoCommand(user, null, cmdName, false)) { return; } Command.Search(ref cmdName, ref cmdArgs); string error; if (!CheckIRCCommand(user, cmdName, out error)) { if (error != null) { bot.Pm(user.Nick, error); } return; } HandleIRCCommand(user, null, cmdName, cmdArgs); }
public override void Message(byte type, string message) { message = IRCBot.ConvertMessage(message); if (IRCChannel != null) { Bot.Message(IRCChannel, message); } else { Bot.Pm(IRCNick, message); } }