So here’s a Georgia & Atlanta politics Twitter bot

Problem: It’s hard to keep up with announcements from dozens of state and city agencies. E-mail is not cutting it, even when I can manage to get added to a spox’ e-mail list to find out about meeting/hearings being scheduled, agendas being set, etc.

Solution: I watch Twitter all day anyway, so why not build a little tiny robot to watch those public websites and make a tweet when it finds something interesting?

That’s all a bot is, it’s something set up to automatically do what one would do anyway. In my case, it’s checking public websites.   A bot might not use code… say, you might set to watch the DOJ’s press release RSS feed and tweet every time the word “Georgia” comes up in a press release.

If you’d like to dip a toe in the bot biz yourself, which I totes recommend, I demonstrated how to do that IFTTT/DOJ example once in a talk at the Atlanta Press Club, with a video (!), FWIW.

Or you might use a little coding, a Python script maybe.

@GaPolBot uses both.

I’m trying a new function with it: tweet bills as the Governor announces signing them.  The annual legislative session just ended, so those signings will be happening over the next 40 days.

Technically, there are limits:

  1. The signing data is pulled from a website that is probably slower than reality but I *hope* is at least the same speed as the RSS feed.
  2. A bot can’t tweet every single signing individually because bots are only allowed to tweet like 4 or 5 or so times an hour (lest they become spammy.)  Therefore, at the end, when 20 or 30 announcements are made at once, the bills will be shortened & squished into a single tweet
  3. Even so, there may be so many announcements at once that GaPolBot will choke. It will definitely choke IFTTT. So, we’ll see.

If you wish to see the code, voila.

Takeaway: Bots can help you as a reporter. Though there’s no substitute for actually being there.

Be the first to comment on "So here’s a Georgia & Atlanta politics Twitter bot"

Leave a comment

Your email address will not be published.