Beispiel #1
0
        public void CountBtn()
        {
            var time = DateTime.Now;
            var hour = (time.Hour);

            if (hour == 0)
            {
                hour = 23;
            }
            else
            {
                hour = hour;
            }

            TwitterCount c1 = new TwitterCount();
            string       telegrammessageTwitterCount = c1.TweetCounter(mw.watchlist_list, hour);

            if (mw.TelegramAccessToken_TB.Text != "" && mw.TelegramChannel_TB.Text != "")
            {
                TwitterNotify(telegrammessageTwitterCount);
            }

            telegrammessageTwitterCount = "";
            Logs log = new Logs();

            log.LogMessageToFile("TWITTER COUNT DONE");
        }
Beispiel #2
0
        public async void TWITT_NOTIFY_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            //string result = await TwitterNotify();
            Application.Current.Dispatcher.Invoke(() =>
            {
                {
                    var time = DateTime.Now;
                    var hour = (time.Hour);
                    if (hour == 0)
                    {
                        hour = 23;
                    }
                    else
                    {
                        hour = hour - 1;
                    }

                    TwitterCount c1 = new TwitterCount();
                    string telegrammessageTwitterCount = c1.TweetCounter(mw.watchlist_list, hour);

                    //string result = await TwitterNotify();
                    // TwitterNotify();
                    Logs log = new Logs();
                    log.LogMessageToFile("TWITTER COUNT auto-calculated DONE");
                }

                TwitterNotify(telegrammessageTwitterCount);
                Logs logg = new Logs();
                logg.LogMessageToFile("TWITTER COUNT auto-calculated ");
                telegrammessageTwitterCount = "";

                if (timerTwittNotify == 1)
                {
                    System.Timers.Timer twNT = new System.Timers.Timer();
                    twNT.Interval            = 3600000;
                    twNT.AutoReset           = true;
                    twNT.Elapsed            += TWITT_GET_Elapsed;
                    twNT.Start();
                    timerTwittNotify++;
                }
            });
        }