Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
Реквестирую кошерный способ проверить есть ли я в конфочке. т.е. дан jid конфочки, требуется проверить находимся ли мы в ней пиная MUC-сервис.
Рекомендовали: @o01eg
#0CZXCH / @stiletto / 4402 дня назад

Мудацкий и ejabberd-специфичный способ: отправить <message to='chat@conference.example.com' id='ololo'></message> (не групчат!) Если в ответ приходит <not-acceptable/> значит нас в конфочке нет. Если ничего не приходит - есть.
#0CZXCH/P6V / @stiletto / 4402 дня назад
Самый очевидный -- запросить disco#items, но он генерирует сотни трафика и в качестве периодической проверки его не поставишь.
#0CZXCH/SGL / @stiletto / 4402 дня назад
Презенс отправь.
#0CZXCH/QJK / @l29ah / 4401 день назад
@l29ah Если я отправлю available, я окажусь в этой конференции, даже если я там не был. Если отправлю unavailable, я окажусь не в ней, даже если я там был.
#0CZXCH/U5I / @stiletto --> #0CZXCH/QJK / 4401 день назад
@stiletto ЭВЭЙ ЁПТА
#0CZXCH/3QR / @l29ah --> #0CZXCH/U5I / 4401 день назад
@stiletto А, тьфу, я хуй, да.
#0CZXCH/PBW / @l29ah --> #0CZXCH/U5I / 4401 день назад
Если известен свой никнейм для конфы, можно попробовать слать сообщения себе как её участнику.
#0CZXCH/302 / @l29ah / 4401 день назад
Послать приватное сообщение в рум на длинный рандомный никнейм. Если получим сообщение с ошибкой о том что «Recipient is not in the conference room», то мы в руме. Но это говно, текст сообщение вроде может быть любым, плюс не знаю как это ведёт себя, если приватные сообщения запрещены.
#0CZXCH/0PO / @anonymous / 4401 день назад
@stiletto Не везде разрешён, тоже плохой способ.
#0CZXCH/RST / @anonymous --> #0CZXCH/SGL / 4401 день назад
@kagami А, ёпт, всё просто. На сообщение в руму, в которой нас нет, ошибка 406. Если такого участника нет, или такой конференции не существует, то 404. Если заведомо известно, что конференция существует, то 404 значит что мы там есть. Если не известно, то слать на известный ник. Если и ник неизвестен, то хуёво, по тексту сообщения разве что -_-
#0CZXCH/VCR / @anonymous --> #0CZXCH/0PO / 4401 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.