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