Inheritance: ANotificationSender
Exemple #1
0
        protected void Parse(XG.Plugin.Irc.Parser.AParser aParser, string aMessage)
        {
            aMessage = XG.Plugin.Irc.Parser.Helper.RemoveSpecialIrcChars(aMessage);
            var message = new Message
            {
                Channel = Channel,
                Nick    = Bot.Name,
                Text    = aMessage
            };

            aParser.Parse(message);
        }
        void AddParser(AParser aParser)
        {
            aParser.OnAddDownload         += FireAddDownload;
            aParser.OnDownloadXdccList    += FireDownloadXdccList;
            aParser.OnJoinChannel         += FireJoinChannel;
            aParser.OnJoinChannelsFromBot += FireJoinChannelsFromBot;
            aParser.OnNotificationAdded   += FireNotificationAdded;
            aParser.OnQueueRequestFromBot += FireQueueRequestFromBot;
            aParser.OnRemoveDownload      += FireRemoveDownload;
            aParser.OnSendMessage         += FireSendMessage;
            aParser.OnUnRequestFromBot    += FireUnRequestFromBot;
            aParser.OnWriteLine           += FireWriteLine;
            aParser.OnXdccList            += FireXdccList;

            _ircParsers.Add(aParser);
        }
Exemple #3
0
        void AddParser(AParser aParser)
        {
            aParser.OnAddDownload += FireAddDownload;
            aParser.OnDownloadXdccList += FireDownloadXdccList;
            aParser.OnJoinChannel += FireJoinChannel;
            aParser.OnJoinChannelsFromBot += FireJoinChannelsFromBot;
            aParser.OnNotificationAdded += FireNotificationAdded;
            aParser.OnQueueRequestFromBot += FireQueueRequestFromBot;
            aParser.OnRemoveDownload += FireRemoveDownload;
            aParser.OnSendMessage += FireSendMessage;
            aParser.OnUnRequestFromBot += FireUnRequestFromBot;
            aParser.OnWriteLine += FireWriteLine;
            aParser.OnXdccList += FireXdccList;

            _ircParsers.Add(aParser);
        }