tMood Twitterformat Proposal

Syntax

/mood happy|sad|excited|...@user /mood

Summary

The tMood Twitterformat (e.g., /mood excited) lets you set your current mood. Twitter clients that support tMood could, for example, display your current mood next to your Twitter picture (perhaps as a smiley face or simply in text).

Raison d'être

Setting your mood is a common action in certain instant messenger applications and social networks (e.g., MySpace). It aims to make up for some of the information that's lost when you go from face-to-face to written communication. It may just help to frame your communication with your friends and followers. Or just take it as a frivolous little feature!

Manual usage

The tMood Twitterformat is simple enough to be authored manually by users. e.g.,

/mood happy

The above sets your mood to "happy".

You can also query a user for her current mood:

@aral /mood

The above will return "happy".

Implementation guide for Twitter client authors

A. Authoring

No special implementation for authoring is necessary (see Manual Usage, above). However you can make tMood more visible (and fun) for your users with the following optional implementation:

  1. Display a list of moods that the user can choose from, perhaps using smileys/emoticons to liven it up a little

B. Presenting

When a tweet containing a tMood update is received:

  1. Display the user's mood next to their avatar in the timeline

License

This Twitterformat Proposal is released under a Creative Commons Attribution License.