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

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

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