TweetJid

TweetJid is a Jabber/XMPP bot made to receive Twitter Frinds Timeline updates via any Jabber client (e.g. Google Talk).

With TweetJid you can update your Twitter status, and reply at another person's status also.

Screenshot

That's how my friends time line looks in my Google Talk client:

TweetJid + Google Talk Screenshot

Key Features

Getting started

  1. Add tweetjid@appspot.com to your Jabber/XMPP/Google Talk client (appspot.com domain name is part of Google App Engine infrastructure);
  2. Send AUTH command to the bot and follow the instruction;
  3. Once you complete authorization process, TweetJid starts to send you updates from your Twitter Frinds Timeline.

This authorization process is pretty safe. You can cancel TweetJid access to your account anytime in your Twitter profile settings at http://twitter.com/account/connections!

How to update Twitter status from Google Talk or Jabber client

Use UP or UPDATE command to update your Twitter status message. You can also reply with @ and @@ commands.

Commands

TweetJid bot accepts a set of commands; command should be sent in the chat dialog with the bot:

Send:

Something doesn't work properly?

Please send the problem description, and how it can be reproduced to kuroptev@gmail.com. Please send any other information you think may be helpful.

Not so frequently asked questions, Know issues

  1. (As of Jan 24, 2010) An app can only query the status of Google Talk users, and only those that have "subscribed" to the app. There is no way for an XMPP service to query the status of users on other XMPP services.
    So, for new TweetJid subscribers whose JID domain differs from "gmail.com", TweeTJid will ignore isAvailable status, and try to send updates anyway. For GMail users, TweetJid sends updates to online users only. If offline GMail user became online, then TweetJid sends all delayed updates.
    (As of Oct 19, 2009) Well, it still does, but looks like I have found yet another bug in Google App Engine XMPP infrastructure. One @jabber.org user who is online and has green icon in Google Talk client is always offline for GAE XMPP API. Need time to check things out and file an Issue;
    TweetJid sends updates to online users only. If offline user became online, then TweetJid sends all delayed updates
  2. TweetJid polling Twitter every 10 minutes;
  3. Done as of Oct 14, 2009.
    Waiting Google engineers fix XMPP coding troubles in stanza (Issue 2072) to implement Twitter status update command in TweetJid;

News and stuff:

(follow me on Twitter)

    $Id: index.html 522 2010-01-31 16:46:29 +0300 (Вс, 31 янв 2010) $
    © Artem Kuroptev, 2009-2010.