XMPP - получение последних n сообщений из чата - PullRequest
5 голосов
/ 06 июля 2011

Кто-нибудь знает, есть ли способ запросить последние n сообщений в muc в xmpp (в частности, ejabberd), не входя в комнату.

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 октября 2011

Нет, не без модификаций серверного программного обеспечения.

Если вы действительно присоединяетесь, вы можете указать желаемый объем истории с помощью элемента <history/>, см. Управление историей обсуждений в XEP.45 .

0 голосов
/ 13 октября 2011

Сообщения хранятся в памяти процесса каждой комнаты чата.Вам придется изменить код, чтобы программно открыть доступ к этой структуре данных.

...