Evan Cooke Codes Up Twiliobot for Google Wave Hack-a-thon

June 17, 2009
Written by
Danielle Morrill
Contributor
Opinions expressed by Twilio contributors are their own

Twilio Bug Logo

A couple weeks ago, Jeff and Evan represented Twilio in the Google App Engine pod at Google I/O. Their mission was to talk with developers, and share ideas for using Twilio with Google App Engine to build powerful voice applications.

Two surprises (free Gphone! Google Wave launch!) and one Hack-a-thon later, twiliobot was up and running.

Twiliobot for Google Wave in Action

Evanpic
Here’s an excerpt from Evan’s post over on the Google Wave Dev blog:

One of the powerful features of Google Wave is the ease with which
developers can integrate it with existing APIs. Lars and Stephanie
demonstrated several Wave extensions that leverage other APIs such as
Mappy using the Google Maps API and Rosy using the Google Language API. At the Post-I/O hackathon, I used the Twilio API to extend Wave into the world of telephony.

The result was twiliobot, a robot written in Python that uses the Twilio Phone API
to create “voice waves.” When a user adds twiliobot to a wave, the
robot automatically finds and transforms the phone numbers in that wave
into click-to-call links. When a user clicks a link, a call is placed
to the user’s cell phone or landline and to the phone number in the
link and the two are connected. The subsequent phone conversation can
then be recorded, transcribed, and automatically inserted into the wave
as text with a link to the audio of the conversation.

For more details, check out Evan’s full post on the Google Wave developer blog.  Thank you Google for this opportunity to attend the hackathon and experiment with the Google Wave API!