Exemple #1
0
        protected override void Tick()
        {
            var tweets = TwitterSearch.FromUsers(_since, Brain.Settings.Twitters.ToArray());

            _since = tweets.Max_id_str;
            foreach (var tweet in tweets.Results)
            {
                if (tweet.Entities.Urls.Count() > 0)
                {
                    var tweet1 = tweet;
                    Brain.Pipe.ListenOnce((s, match, arg3) => Process.Start(tweet1.Entities.Urls.First().Url), "open|more|show");
                    foreach (var twitterEntityUrl in tweet.Entities.Urls)
                    {
                        tweet.Text = tweet.Text.Replace(twitterEntityUrl.Url, "");
                    }
                }
                TweetView.Create(tweet.Text, tweet.From_user);
                Brain.ListenerManager.CurrentListener.Output("{0}: {1}".Template(tweet.From_user_name, tweet.Text));
            }
        }
Exemple #2
0
        public TwitterTicker() : base(60000)
        {
            var tweets = TwitterSearch.FromUsers("0", Brain.Settings.Twitters.ToArray());

            _since = tweets.Max_id_str;
        }