A while ago, I wrote a post on the FiveRuns blog about the first public release of the CampTweet gem. In short, this gem enables you to pipe Twitter statuses, Twitter search results, and content from RSS feeds into a Campfire room.
It’s awesome. Well, it *was* awesome.
And then came the throttling. Twitter throttling, that is, of unauthenticated GET requests against users’ public timelines. This change meant that, if CampTweet polled Twitter more than 100 times in an hour for your teammates’ statuses, all subsequent requests from that IP received an error: Twitter REST Error (Bad Request).
Well…although it’s not a completely ideal solution, I’ve updated the camptweet gem to adjust its polling interval to keep it under the 100 reqs/hour limit. After using this for a couple of weeks now at FiveRuns, the number of ‘Bad Request’ responses from Twitter has dropped dramatically and the turnaround on getting tweets into Campfire has greatly improved.
If you’re using CampTweet, I highly recommend that you get this update. If you’re not using CampTweet, well…you should be.
sudo gem install camptweet
Enjoy!
February 1, 2010 at 3:21 am
Awesome blog post, thanks for keeping me busy!