tPoke Twitterformat Proposal
Syntax
@user /action poke|hug|kiss|…<strong>*…*</strong> <strong>@user /actions</strong> <strong>@user /poke</strong> <strong>@user /hug</strong> <strong>@user /kiss</strong> <strong>@user /wave</strong> <strong>@user /wink</strong> <strong>@user /nudge</strong> <strong>@user /...</strong>
- poke|hug|kiss|...: possible actions
Summary
The tPoke Twitterformat (e.g., @aral /action throw a llama
) brings the wonderful world of Facebook pokes to Twitter. Twitter clients that support tPoke actions could, for example, play a short animation or otherwise present the action to the user in a fun manner. A number of shorthand commands should be created to make authoring by hand easier (e.g., @aral /poke
instead of @aral /action poke
). MUD-like shorthand to denote actions (text surrounded by asterisks, e.g., @aral Hey there! *wink*
) is also supported. The actual vocabulary of supported actions will be determined by individual Twitter client implementors and users may query a client for the list of supported actions (e.g., @aral actions
) which will return either a tweet with a list of supported actions or a URL to a web page containing the same list.
Raison d'être
Poking is fun.
Manual usage
The tPoke Twitterformat is simple enough to be authored manually by users. e.g.,
@aral Feel better soon /hug
In MUD-speak, the above would become:
@aral Feel better soon *hug*
Any action is possible through the generic action tag, even though clients cannot handle all possible custom actions with animations, etc.:
@aral Catch this! /action throw a llama
You can also query a user's client for a list of supported actions. This will either return a tweet with the list of actions or a tweet with a URL to a page that contains the same list:
@aral /actions
Implementation guide for Twitter client authors
A. Authoring
No special implementation for authoring is necessary (see Manual Usage, above). However you can make tPoke more visible (and fun) for your users with the following optional implementation:
- Display a list of actions that the user can add to her tweet, perhaps using illustrations to make the list more fun
B. Presenting
When a tweet containing a tPoke update is received:
- Display action in a fun way in the tweet (e.g., by playing an animation, etc.)
License
This Twitterformat Proposal is released under a Creative Commons Attribution License.