Our goal with IMified is to allow you to write one application and have it work over any text-based channel. Be that public IM networks, private XMPP networks, or now Twitter.
If you have an existing IM bot, you can now connect a Twitter id to it. You don’t need to write any special code, deal with Twitter API rate limits, or do anything new with Twitter. Things will just work. Simply log into your account, select your application, and activate Twitter.
After you connect Twitter to your app, we’ll start sending you all the direct messages and mentions (aka @ replies) that it gets. Your app responds to those just like any other incoming instant message and we send your response back to the other person. If they sent you a DM, we’ll respond via DM. If the message was a mention, we’ll reply in kind. You can also push messages to Twitter users, sending them an @ reply or a direct message.
You might want to handle some formatting differently in Twitter than you do in your IM messages. To help you with that, we tell you if the message is coming from Twitter, AIM, or another network.
Want to try it out? We’ve got a demo set up called Gridlock. Send your location to gridlock@bot.im on Jabber or gridlockbot on AIM, Yahoo, or Twitter. The application will reply with any known traffic incidents that are reported by the Yahoo Traffic API.
To help you get started with building your own Twitter and IM applications, we’ve published the PHP source code for Gridlock. We’ve updated our API documentation to include information about Twitter.
And if you’re a user of Twitter, follow us at @imified and @voxeo.