I’m using Twitter’s streaming client (in Ruby) to stream tweets for a bot I have that was working until the other day. Here’s how it’s supposed to work.
My account (locked account, used only for this purpose by a journalism startup,) follows a large number of mostly American elected officials, and when any one of them posts a tweet containing one of a select number of strings, the account will automatically quote-tweet that post with “Tweeted by @USERNAME” or “Retweeted by @USERNAME”.
It stopped working at the end of last week, when I followed a bunch of new accounts (I updated the followed accounts to include the new Congress, new governors, new state AGs and a few other officials.) The bot account is now following 1,437 accounts, and was probably following a little over 1,000 accounts this time last week.
Any ideas why my streaming bot won’t work? My theory is that I’ve exceeded some follow limit for the streaming client, but if I’m way off, please let me know (and if I’m right, does anyone know exactly what that limit is?)
P.S. The bot is designed to run on an AWS EC2 instance with a daemon.