【问题标题】:XMPP - Retrieve last n messages from chat roomXMPP - 从聊天室检索最后 n 条消息
【发布时间】:2011-09-29 19:13:58
【问题描述】:

任何人都知道是否有一种方法可以在不加入房间的情况下查询 xmpp(特别是 ejabberd)中 muc 中的最后 n 条消息。

谢谢。

【问题讨论】:

    标签: xmpp ejabberd multiuserchat


    【解决方案1】:

    不,不修改服务器软件。

    如果您确实加入,您可以使用<history/> 元素指定您想要的历史数量,请参阅Managing Discussion History in XEP 45。

    【讨论】:

      【解决方案2】:

      消息保存在每个聊天室进程内存中。 您必须修改代码以通过编程方式公开对该数据结构的访问权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-19
        • 2014-06-17
        相关资源
        最近更新 更多