我是XMPP和ejabberd的新手。
我需要通过XMPP从ejabberd获取聊天记录。
我做谷歌搜索,但没有得到满意答案。
任何链接或想法都会有很大的帮助。
答案 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,因此您需要相应地设置配置。