Ejemplo n.º 1
0
 private void HandlePrivateNotice(object sender, PrivateNotice message)
 {
     if (Enabled)
     {
         CheckMessages(message.Sender.Nickname);
     }
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 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);
                 }
             }
         }
     }
 }
Ejemplo n.º 4
0
 private void Listener_OnPrivateNotice(object sender, UserMessageEventArgs e)
 {
     PrivateNotice.Fire(this, new UserMessageEventArgs(e.User, e.Message));
 }
Ejemplo n.º 5
0
 private void LogPrivateNotice(object sender, PrivateNotice notice)
 {
     LogToFile(SERVERLOGNAME, notice.TimeStamp, string.Format("<{0}> {1}", notice.Sender.Nickname, notice.Message));
 }
Ejemplo n.º 6
0
        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);
        }