[Adium-devl] Some AIAccount improvements

Andreas Monitzer soc at monitzer.com
Mon Jan 22 14:05:06 UTC 2007


On Jan 22, 2007, at 11:35, Colin Barrett wrote:

> If either of these are already implemented, feel free to smack me ;)
> Just wanted to get some review on these before going ahead on this.
>
> - It would be nice to know if sending an autoreply is supported
> natively by the service, mostly so the autoreply plugin can append
> (Autoreply) or some other flag on MSN or other protocols that don't
> natively support autoreplies.

XMPP does not support autoreplies, since that's handled by regular  
presence information. Autoreply is just a workaround for services  
that don't support extended presence information.

> - It would also be nice to know if a protocol generally handles
> actions (/me) at the protocol level. We'll need this when/if we do
> IRC, and on GTalk it would be nice to implement this, since the
> official client handles /me's. There may or may not be a XEP for this,
> but we'll still need to have a way to expose this property to the /me
> plugin.

XMPP MUC does mention /me in its XEP (http://www.xmpp.org/extensions/ 
xep-0045.html):

Note: Many Jabber clients also implement a '/me ' command, where the  
command is followed by a verb or verb phrase (e.g., '/me laughs').  
This command does not result in any MUC or IRC protocol action and is  
therefore not shown in the foregoing table. Instead, the message is  
sent as-is (e.g., <body>/me laughs</body>) and the receiving client  
performs string-matching on the character data of the <body/> element  
to determine if the message begins with the string '/me '; if it does  
the receiving client will show the message in a special format,  
usually italicized text sometimes prepended by the "*" character:

* stpeter laughs



andy





More information about the devel mailing list