private void window_ChatMsgReceived(CWindow window, CMessage message) { CDebug.Print("Chat message from " + window.ChatName + ", at " + message.TimeReceived + ": " + message.Message, ConsoleColor.DarkGray); this.replier.ChatMsgReceived_(window, message); }
public override void Reply(CChatMaster chatMaster, CWindow window, CMessage message) { chatMaster.SendMessageToWindow(window, GetInsult()); base.Reply(chatMaster, window, message); }
public virtual void Reply(CChatMaster chatMaster, CWindow window, CMessage message) { }
public override void Reply(CChatMaster chatMaster, CWindow window, CMessage message) { string msg = message.Message.ToLower().Trim(); RPS _r = RPS.Paper; if (msg.StartsWith("rock")) { _r = RPS.Rock; } else if (msg.StartsWith("paper")) { _r = RPS.Paper; } else if (msg.StartsWith("scissors")) { _r = RPS.Scissors; } else { chatMaster.SendMessageToWindow(window, "Hi, " + window.ChatName + ". I'm not available right now; but how about some rock, paper scissors? You can go first!"); return; } Random r = new Random(); RPS r1 = (RPS)r.Next(0, 2); chatMaster.SendMessageToWindow(window, "I chose " + r1.ToString()); int iWinner = Logic(_r, r1); switch (iWinner) { case -1: chatMaster.SendMessageToWindow(window, "Looks like that was a draw!"); break; case 0: chatMaster.SendMessageToWindow(window, "Looks like I won that one!!! :D"); break; case 1: chatMaster.SendMessageToWindow(window, "Ok, you won that one. :/"); break; } base.Reply(chatMaster, window, message); }
public override void Reply(CChatMaster chatMaster, CWindow window, CMessage message) { chatMaster.SendMessageToWindowNoSend(window, "AAA"); base.Reply(chatMaster, window, message); }
public void ChatMsgReceived_(CWindow window, CMessage message) { if (this.ChatMessageReceived != null) { this.ChatMessageReceived(window, message); } }
public override void Reply(CChatMaster chatMaster, CWindow window, CMessage message) { char[] strArray = message.Message.ToArray(); Array.Reverse(strArray); string strReversed = new string(strArray); chatMaster.SendMessageToWindow(window, strReversed); base.Reply(chatMaster, window, message); }
private void NewMessage(IWebElement elemNewMessage, string sID, string sTimeReceived) { try { IWebElement elemMessageContainer = elemNewMessage.FindElement(By.ClassName("_5yl5")); IWebElement elemMessageActual = elemMessageContainer.FindElement(By.TagName("span")); string sText = elemMessageActual.Text; CMessage message = new CMessage(sText, sID, sTimeReceived); if (this.ChatMsgReceived != null) { ChatMsgReceived(this, message); } DoReply(message); this.msgLastReceived = message; } catch (NoSuchElementException) { // Error case: A picture has been received. return; } catch (WebDriverException) { return; } }
public void DoReply(CMessage message) { if (whitelist.IsUserWhitelisted(ProfileLink)) { return; } this.replyMode.Reply(chatMaster, this, message); }
private void NewMessage(IWebElement elemNewMessage, string sID, string sTimeReceived) { IWebElement elemMessageContainer = elemNewMessage.FindElement(By.ClassName("_5yl5")); IWebElement elemMessageActual = elemMessageContainer.FindElement(By.TagName("span")); string sText = elemMessageActual.Text; CMessage message = new CMessage(sText, sID, sTimeReceived); if (this.ChatMsgReceived != null) { ChatMsgReceived(this, message); } DoReply(message); this.msgLastReceived = message; }
public override void Reply(CChatMaster chatMaster, CWindow window, CMessage message) { chatMaster.ParentReplyMode.Reply(chatMaster, window, message); base.Reply(chatMaster, window, message); }
private void autoreplier_ChatMessageReceived(CWindow window, CMessage message) { // TODO: Is this necessary? }