Kopete и DCOP
Марущенко Дмитрий
yojick на v.gz.ru
Чт Сен 20 11:23:22 BST 2007
В сообщении от 20 сентября 2007 ph написал(a):
> On 17-Sep-2007, Марущенко Дмитрий wrote:
> > Господа, подскажите, как отправить сообщение определённому DisplayName?
> > Есть DCOP-функция messageContact, которая просит ID контакта, она не
> > подходит (нужно передать сообщение именно определённому DisplayName, так
> > как только его можно получить с помощью системы уведомлений).
>
> А этого id нет в kopeterc? Там афаир xml с контакт-листом.
Здесь ID - это UIN пользователя.
Но дело в том, что мне необходимо отправить сообщение не на определённый UIN,
а определённому DisplayName. Его UIN я не знаю. Узнать можно с помощью
contactsForDisplayName, но он в случае метаконтакта с несколькими UINами в
нём выдаст целый список. А я хочу, чтоб он сам отослал сообщение доступному
на данный момент уину.
Ладно, я проблему-то свою решил (оказывается, если отправляешь сообщение на
недоступный в данный момент уин, он его всё равно переадресовывает на
доступный уин в том же метаконтакте, так что я нахожу в списке ICQ-UIN и
отсылаю, а всякие гуглтолки и прочие джабберы игнорирую), но смысл функции
MessageContactById, в которой невозможно указать текст сообщения, мне всё
равно непонятен :)
Кстати, кому нужно, могу прислать скрипт, ради которого всё и было затеяно:
управление амароком через аську :)
Подробная информация о списке рассылки ubuntu-ru