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

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

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