private void HandlePrivateNotice(object sender, PrivateNotice message) { if (Enabled) { CheckMessages(message.Sender.Nickname); } }
private void PrivateNoticeReceivedHandler(object sender, PrivateNotice message, string server) { string location = (SelectedServer == server) ? SelectedLocation : null; if (message.Sender.Nickname.ToLower() == "nickserv" || message.Sender.Nickname.ToLower() == "chanserv") { location = null; } AddToBuffer(server, location, string.Format("[{0}] \u0002{1}\u0002 -NOTICE-: {2}", message.TimeStamp.ToString("HH:mm:ss"), message.Sender.Nickname, message.Message)); }
private void HandlePrivateNotice(object sender, PrivateNotice message) { if (Enabled && !Bot.IsCommand(message.Message)) { string command = Bot.GetCommand(message.Message); if (!string.IsNullOrEmpty(command)) { List <Dictionary <string, object> > foundTriggers = GetTrigger(message.Sender, null, null, message.Sender.Nickname, command); if (foundTriggers.Any()) { foreach (Dictionary <string, object> foundTrigger in foundTriggers) { ExecuteCommand(MessageType.Notice, message.Sender.Nickname, message.Sender, foundTrigger); } } } } }
private void Listener_OnPrivateNotice(object sender, UserMessageEventArgs e) { PrivateNotice.Fire(this, new UserMessageEventArgs(e.User, e.Message)); }
private void LogPrivateNotice(object sender, PrivateNotice notice) { LogToFile(SERVERLOGNAME, notice.TimeStamp, string.Format("<{0}> {1}", notice.Sender.Nickname, notice.Message)); }
private void RelayPrivateNotice(object sender, PrivateNotice e) { string msg = string.Format("[-{0}-] {1}", e.Sender.Nickname, e.Message); ProcessRelay(e.Sender.Nickname, RelayType.Message, msg); }