如何从XMPP获取ejabberd的聊天记录

时间:2016-07-07 11:17:21

标签: xmpp ejabberd

我是XMPP和ejabberd的新手。

我需要通过XMPP从ejabberd获取聊天记录。

我做谷歌搜索,但没有得到满意答案。

任何链接或想法都会有很大的帮助。

2 个答案:

答案 0 :(得分:3)

您需要在ejabberd中启用mod_mam模块并实施XEP-0313: Message Archive Management

答案 1 :(得分:0)

根据文档here,您需要通过将mod_mam添加到模块列表来在配置中启用mod_mam。您还需要指定文档中给出的一些选项。例如:

from django.db.models import Q
peculiarties = MetricAssociation.objects.filter(Q(metric=metric) & ~Q(specifics=None))

默认选项是never,因此您需要相应地设置配置。