2009/5/25 David Balazic <david.bala...@hermes-softlab.com>:
> Ethan Blanton wrote>
>
>> David Balazic spake unto us the following wisdom:
>> >  -  "/say /me foo" is not sent to channel, but interpreted
>> as a regular
>> > "/me foo" command
>>
>> Not exactly.  Pidgin interprets any incoming message of the form "/me
>> foo" as an emote.  You're actually sending "/me foo" to the channel,
>> your Pidgin is simply displaying it the same as it would a CTCP
>> ACTION.
>
> Why would it do that ?
>
> Regards,
> David

This sounds strange. There will never be any incoming commands in the
form "/me description". /me is simply a CTCP ACTION message, which is
a PRIVMSG message. So, if I would send a /me to a channel, then everyone
in the channel -- except me, the sender -- would receive

:mynick!myu...@myhost PRIVMSG #ourChannel :<ascii 1>ACTION some
description<ascii 1>

If I used "/say /me foo", then the channel should receive:

:mynick!myu...@myhost PRIVMSG #outChannel :/me foo

The IRC protocol spesifies that you can never know if your messages have been
sent, received or read. You can wait for error messages, but they might arrive
several minutes after you sent the message, so that's not a good idea either.
So, if you want to handle ctcp actions, then you really have to interpret them
locally.

But what on earth has /say got to do with any of this?

Jo-Erlend

_______________________________________________
Support mailing list
Support@pidgin.im
http://pidgin.im/cgi-bin/mailman/listinfo/support

Reply via email to