JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Разработка и проектирование [Devel] » [xmpppy] Как получить JID пользователя чатрума?
Post new topic  Reply to topic View previous topic :: View next topic 
[xmpppy] Как получить JID пользователя чатрума?
PostPosted: Sun Jul 06, 2008 8:23 pm Reply with quote
Werehuman
Guest




В процессе написания чат-бота я столкнулся с этой проблемой. По логике вещей все jidы должны храниться в содержимом класса Roster. Однако, там хранятся только жиды тех, кто находится непосредственно в ростере. Информация о тех, кто сидит в чатрумах, разнообразнейшая, но элементарного жида нету.
Update
PostPosted: Sun Jul 06, 2008 8:24 pm Reply with quote
Werehuman
Guest




Бот имеет права администратора.
PostPosted: Fri Jul 11, 2008 5:44 am Reply with quote
apxah
Отметившийся
Отметившийся
Joined: 05 Sep 2007
Posts: 19
Location: 48@conference.jabber.ru




вытаскивай жид из презенса

Code:
<presence from='48@conference.jabber.ru/Архангел' to='nartbot@jabber.ru/[debug]' xml:lang='ru'><status>online</status><priority>6</priority><x xmlns='http://jabber.org/protocol/muc#user'><item affiliation='owner' jid='arhanrus@jabber.ru/TkabberP' role='moderator'/></x></presence>

_________________
Уважай чужое мнение,
Но, достойный мудреца,
Сам высказывай суждение
Лишь от первого лица
© Гамзатов
View user's profile Send private message Send Jabber-message ICQ Number
PostPosted: Sat Dec 27, 2008 12:50 pm Reply with quote
Bass
Отметившийся
Отметившийся
Joined: 21 Dec 2008
Posts: 6




Я правильно понял что реальный jid можно вытащить только из презенса, который посылается при входе в конференцию? Т.е. придется вести некий массив jid'ов и содержать его в актуальном состоянии (например при смене ника)?
Можно ли получить этот jid по запросу?
View user's profile Send private message ICQ Number
PostPosted: Sat Dec 27, 2008 1:40 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Bass wrote:
Я правильно понял что реальный jid можно вытащить только из презенса, который посылается при входе в конференцию? Т.е. придется вести некий массив jid'ов и содержать его в актуальном состоянии (например при смене ника)?
Можно ли получить этот jid по запросу?

нет, только из презенса

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
[xmpppy] Как получить JID пользователя чатрума?
JRuDevels Forum Index » Разработка и проектирование [Devel]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin