DIYcity Challenge #1

DIYcity Challenge #1: build a Twitter bot that helps users avoid traffic and get where they're going faster.

Details: There's an interesting app called the Shakeshack Twitter bot. Created and used by a group of people in Manhattan who love eating at Shake Shack, it's a bot that allows anyone to broadcast to others in the group info about how long the line is at Shake Shack at any time. And the line is usually really long, so it's pretty useful to have that info ahead of time. Knowing beforehand what the line is like can mean the difference between waiting a half an hour to get lunch and waiting five minutes.

How it works:

1. You request to follow twitter.com/shakeshack.

2. Whenever you go by shakeshack, you send a note to @shakeshack describing how long the line is. It's short, it's long, it's to the first tree, second tree, 10 min, 20 min, etc.

3. That tweet gets redistributed to everyone subscribed to @shakeshack, and those people can then make an informed decision: go grab a burger because the line is short, or skip it because the line is long.

The result: people get their burgers and shakes with only a fraction of the time spent waiting in line that they would normally spend. Time is saved, energy is saved, everyone is happy.

How could you extend this idea to work for other situations where people want to avoid traffic?

Directions for building a Twitter bot here: http://blog.stevepoland.com/how-to-create-a-twitter-bot/

• Submit your response to this DIYcity challenge here

----

UPDATES:

Responses to DIYcity Challenge #1:

TrafficTweet 11/5/08

485sucks Traffic Bot 12/7/08

See discussion on this challenge here.

Update 2/5/09: The ideas collected from the discussion on DIYcity Challenge #1 have gone into producing the First DIYcity Project which is currently in production, with a spec published in the wiki.

29 Oct15:29

traffic awareness

By Anonymous

Thanks for the information about the shakeshack twitter, that's a good innovative use.

For traffic and commuting here in Ann Arbor, there's really two separate problems: individual incidents on the streets of town, and problems on the freeways perhaps all the way through Detroit.

There are a couple of sources for street level information, through local news media. The Ann Arbor News updates a blog during the day with occasional traffic reports; I constructed a bot to feed that through the @a2snooze twitter. It could be a smarter bot to just peel off the traffic reports.

The second source is the Ann Arbor Chronicle, which has cultivated a network of correspondents who use twitter with messages of the format

@a2chronicle South Seventh by Pioneer, near Stadium intersection – hundreds of huge black cawing crows filled the air, riding the air currents!

which get picked up, edited, and posted to the Stopped, Watched section of the site.

03 Dec01:59

busted link

By mariae mancipium

p.s. the 'Shakeshack Twitter bot' sends you to the Shakeshake twitter, which is some Portuguese(?) guy. Try http://twitter.com/shakeshack

peace

03 Dec02:33

Use exisiting feeds

By Ondrae

I think the texting while in traffic argument against the original idea is significant. Why not use the existing official traffic reports that are out there?
http://www.traffic.com/rss.html
I'm sure there are lots of local ones as well.

The original idea would be a proper fit for public transit users though.

07 Dec02:36

TwittBot

By Anonymous

http://twittbot.com

Or, just use TwittBot!

19 May11:47

reply

By achet

My biggest issue is that Twitterfeed will only post every 30 minutes. I would have liked it to be more immediate, near real-time. A code-based bot could easily beat this limitation, but that’s considerably more complicated.