Automatic.Apathy.GetResponse C# (CSharp) Method

GetResponse() public method

public GetResponse ( BotMessage message ) : List
message MBFunctionInterface.BotMessage
return List
        public override List<IRCResponse> GetResponse(BotMessage message)
        {
            if (message.Type != "PRIVMSG")
                return null;

            if (rand.Next(0, 500) == 0)
            {
                List<IRCResponse> responses = new List<IRCResponse>();
                foreach (Response response in GetInsult(message.User.Name))
                {
                    responses.Add(new IRCResponse(response.RType, response.Text, message.ReplyTo));
                }
                responses.Add(null);
                return responses;
            }
            return null;
        }