/// <summary> /// Speaks on MSN /// </summary> /// <param name="switchboard">MSN conversation switchboard</param> /// <param name="message">Message to send</param> private void SendMsnMessage(SBMessageHandler switchboard, string message) { switchboard.SendTextMessage(new TextMessage(message)); Log.Info(string.Format("msn: {0}", message)); }
/// <summary> /// Parses a message and plays it on bunny /// </summary> /// <param name="message">Message to parse and play</param> public void ParseAndSendMessage(SBMessageHandler switchboard, string message) { message = message.ToLower(); ParseMessage(ref message); int delay = GetDelay(ref message); message = message.Trim(); if (delay > 0) { SendMsnMessage(switchboard, string.Format("In {0} minutes: {1}", delay, message)); } else { SendMsnMessage(switchboard, message); } // Check for a url if (message.StartsWith("http://")) { SendBunnyUrl(message, delay); } else { SendBunnyMessage(message, delay); } }