How not to miss any Twitter replies @Your_Username

One of the nice things about Twitter’s social background noise is that you actually can shut it down – like putting on headphones in a bustling office when you want to concentrate on a task. But you might want to avoid anger and irritation when someone actually wants to talk to you and calls your name… and you seem to ignore them. So far, intelligent headphones haven’t been invented yet (as far as I know). On Twitter however, there are a few ways not to miss the occasional personal address (“addressas inbeing spoken to” :-) ) that is the “@username” reply.

Replies tab

You’ll find all of the @replies to you at your replies tab when logged in. All of your replies, meaning: also from people you do not follow – they don’t even have to follow you. That’s different from the @replies in your twitterstream on the front page where you only see tweets (including @-replies) from people you follow1.

Potentially, the @replies tab is a source for spam, but I haven’t seen any so far – and blocking the account solves the problem. Especially if you want to limit the number of people you follow, but still want to track replies from your followers, the replies tab is your friend.

But: there should be better ways than to check it regularly on the web, not?

Clients that integrate the @replies nicely

Twhirl Twitter client: @replies and menu As Kris Hoet wrote:

  • The client people use can tell you more about how much conversation people are willing to get into. [...]
  • The client people use can tell you how fast (or not) people will see your replies, [...].

Like Kris, I really like Twhirl, because it integrates all of the @replies (and direct messages) in a nice and visually distinctive way in your timeline. Switch the display to the last 20 @replies just to check for those that may have dropped from your timeline already. (Next to that, Twhirl is a really modest client, fading in the background automatically and just popping up discretely for a few seconds in your peripheral vision when new tweets arrive.)

However: this will probably work if you’re behind your own computer regularly, not for people on the road or on computers they don’t control.

Authenticated @replies feed

For a more asynchronous way of tracking your @replies, there’s the corresponding feed at http://twitter.com/statuses/replies.rss. However: you’ll need a desktop feed reader, since not a single (as far as I know) web-based feed reader supports http-authentication (Update: Netvibes does – of course you need to trust them).

If you have your own web space, you could de-authenticate the feed with a php script I wrote and host that on a “secret” place2. That is in fact how most services who publish personalised, private feeds, do it: they provide you with some “secret, non-guessable url”.

The risk then is that these feeds pop up in other people’s searches if you use them with a web-based feedreader, so the script features an access/privacy restriction. Introduced by Bloglines, it seems to be supported by other web-based feedreaders as well (on the feed-publishing side, only a few services include the element though!).

Still: not a solution for the non-technical and/or web-based user.

Using the Twitter “tracking” feature

Twitters tracking feature is a great way to get notifications when a word or phrase is mentioned, so you could as well use it to track “@your_username”. If you’re brand- or ego-aware than you will probably want to have a lot more words tracked, on top of the ego- and brandname-search feeds you already have running on Technorati and other blog search engines…

As an extra advantage, you also get the name-dropping tweets where “@your_username” is in the middle of the sentence – those are not captured by the @replies feed. Try “track twitter” to test the feature and experience the self-referential nature of the service :-). If you understand Dutch, check out the excellent screencast by Pierre Gorissen).

Two huge disadvantages:

  • only works on Instant Messaging or on your phone (make sure notifications are ON), there’s no web-based way to use the tracking feature (you can have them archived in Google Talk/Gmail’s chat folder as a workaround)
  • only works for public tweets. People who have their account protected aren’t tracked, not even when you follow them.

Twitter search services

When twitter doesn’t provide a feature, third parties jump in – both:

seem to provided excellent searches and searchfeeds. Tweetscan doesn’t distinguish between @username and username though, Terraminds does and has a longer history.

But again: only for public tweets!

Sidenote on silos…

If you have a closer look at the above list, there’s a multitude of ways (3d party services) to scan public Tweets for replies, or phrases and keywords in general. It’s a lot harder have that done for private accounts you follow – and you need username and password for it3 – something you shouldn’t trust a 3d party with. In fact, when it comes to non-public information, all content platforms and social networks still are closed silos.

But there’s change in the air: Twitter is one of the services pioneering with OAuth, a generic open specification on how to give access to your private stuff to 3d parties without giving username and password (you give them a unique “access token” you can revoke at any moment).

OAuth doesn’t solve “that other problem” Twitter has though: the constant polling for new updates (via the API and via feeds: 20 times more than “normal” web usage!) tears the service down regularly.

An exciting effort that is going on right now is: moving from polling (or pull) to secure and authenticated push between services, with Jabber, OpenID and Oauth as building blocks. On this side of the Atlantic, it’s Mediamatic in Amsterdam that is bringing people together: check out the project blog on Federating Social Networks – a meeting is planned this very weekend.

More Twitter musings

1. You could ask yourself: why do people use Twitter, that’s supposed to be all about non-critical information, for direct remarks or questions? Isn’t email or private instant messaging more reliable? I tend to think4 we use it as a form of social blackmail. By taking your followers as witness, you kind of force the addressee to reply because – “hey, people might think I don’t know the answer or can’t come up with a witty riposte“.

2. In a previous post on Twitter usage, I kind of speculated that after the quick uptake by “IM-Bobs” (the heavy digerati, users that are behind their computer most of the time) a broader, slower uptake would follow by “Sms-Alices” who use it for what Twitter was probably meant for: keeping friends and close relatives up to date on your whereabouts with text messages. This funny New-York Times column seems to contradict that:

“The people who I see using it are [...] people in marketing or P.R. or advertising, who use it for work, to present themselves as particular types of people. They’ll twitter, ‘I’m traveling,’ or ‘I’m going to interesting restaurants.’ They’re using it to do identity work.”

So it’s all marketeers and egomaniacs after all :-) … Whether you feel you fit in either category (or both of them) or not, you nog longer haven an excuse for missing your @replies!

  1. you can still fine-tune: either following no conversations at all, or just between them and people you follow as well (the default), or listen to their conversations with “strangers” – the latter is a good way to get to know new people []
  2. since you do not want to expose tweets from people who keep their tweets protected, right? []
  3. Update: Twittermail provides this service []
  4. in fact it was Ine who pointed it out to me :-) []

20 Responses to “How not to miss any Twitter replies @Your_Username”

  1. Jer00n Says:

    Extensive but excellent article Pascal – well done. I’m going to recommend this to a lot of people that just started dabbling in Twitter.

  2. Craig Ritchie Says:

    “Since not a single (as far as I know) web-based feed reader supports http-authentication.”

    Netvibes — FTW!

  3. Pascal Says:

    Hi Craig,

    Thanks for the tip, I updated the post.
    Another service I forgot about is http://twittermail.com/, they send you your friends’ @replies by email (and do other stuff as well).

    Unfortunately both Netvibes and Twittermail require you to trust them with your username and password… I know there was no other way until recently, so I hope they and other services will support Twitter’s new Oauth api, so you can give third party services access to your private replies without giving out username + password.

  4. Twitter Just Got Easier Thanks to Twhirl | JOBMATCHBOX Says:

    [...] to a new Twitter client called Twhirl that was reviewed here I don’t have to follow my Twitter pals in a web page.  The client [...]

  5. Steffest Says:

    excellent excellent excellent post!
    rarely i’ve seen that much useful info in 1 blogpost!
    Thanks! I’m a richer man.

  6. Terri Ann Says:

    Great script, though I ran into a couple problems with it.

    The PHP file was losing the XML header, and Twitter includes a tag that was kicking back an error between the <rss> and <channel> tags
    <access:restriction relationship=”deny” />

    So I replaced your last line that echoed out the feed with:

    $rss = str_replace(‘<access:restriction relationship=”deny” />’, ”, $fetching_snoopy->results);
    header(“Content-Type: text/xml; charset=utf-8″);
    echo $rss;

  7. Online Money Says:

    Cool idea. I happen to think it’s one of the best out there, but maybe that’s just me. Thanks for your interesting ideas

  8. Hicham Says:

    Thanks a lot for the tips. I’d like you also to check another twitter based service called “Twellow” and you can google for it.

  9. Hurst Vanrooj Says:

    I seem to be getting a bit lost here – following your instructions, I would hope that I receive

    feed://twitter.com/statuses/replies.rss

    But it actually receives

    feed://www.mywebsite.com/rss.php

    Can someone help me – trying to get my twitter repllies to come up like this http://www.stephenfry.com/clubfry/twitter/ has so far taken me six frustrating days! Could anyone help me out?

    Thanks
    Vanrooj

  10. Hurst Vanrooj Says:

    Sorry just to add – the error says:

    Safari can’t open the page “feed://www.mywebsite.com/rss.php” because it could not load any data from this location.

  11. Pascal Says:

    Hi Hurst,

    If you host the script at http://www.mywebsite.com/rss.php then the feed will indeed be at http://www.mywebsite.com/rss.php , although it should display the content of your Twitter reply feed.

    If the feed however is empty (what your error message seems to imply) I’m not sure what the cause is… It is possible for example that the configuration of your web server does not allow that pages (in this case: feeds) from other servers can be fetched.

  12. Hurst Vanrooj Says:

    Thanks for the reply – I’ll have to have a look again. I have got feeds on there already using “rss2html.php” to pull news feeds on to my website.

    Just to check… all I do is

    • change the url, username and password
    • open up the rss.php file and the Twitter feed should be there?

    Many thanks
    Vanrooj

  13. Pascal Says:

    Yes, url should be assigned like this:

    $url_to_be_fetched = “http://twitter.com/statuses/replies.rss”;

  14. mandrill Says:

    I’m getting a parsing error when I point my browser at http://keithneilson.co.uk/tcfe/tcfefeed.php, try it for yourself. I have included the edit suggested by Terri Ann above as before doing so I was getting a blank page. This is at least spitting out xml (or the headers at least.)

    Any suggestions?

  15. mandrill Says:

    nm, figured it out on my own :) user error as usual.

  16. Ranjit Mathoda Says:

    You can use yahoo pipes to make an RSS feed out of your twitter stream or twitter replies/mentions stream, etc.

  17. Pascal Says:

    Hello Ranjit,

    That’s true, but if you build a Pipe from search.twitter.com you’ll miss the @replies from private accounts.

    Search.twitter.com wasn’t around at the time I wrote this post, and probably some more interesting services will come up and help you manage your Twitter conversation, especially now they have OAuth.

    So maybe someone can write an update to this post :-)

  18. Twitter Replies Says:

    You can also use FeedTwit to get your replies by direct message. If your device is set up to get them by SMS, you can then get your replies by text message. Cool, huh!?

  19. TwtrCoach – The Simple Twitter Coach » 9 Ways To Improve your Twitter @ replies and mentions Says:

    [...] How not to miss any Twitter replies @Your_Username [...]

  20. Rutger Blom Says:

    Great post! One can now use Friendfeed to get @replies send to you by email. Created a group (probably you want to make it a private group) and add the feed for the @username search query to that group. Add the group to a list and activate realtime email notification for that list. Done!