我需要哪些 Prosody 模块来支持对话?

lof*_*ops 10 mobile-devices xmpp prosody

我正在配置Prosody服务器以与支持OMEMO 的移动客户端一起使用。我选择Conversations作为参考客户,因为我很熟悉它。我需要安装哪些 Prosody 模块来支持它?

lof*_*ops 13

Conversations 提供了需要服务器端支持的 XEP 列表,下面复制了相应 Prosody 0.9.x 模块的链接。

对于加密群聊(OMEMO 支持),您只需要mod_pepmod_roster。其他模块负责 OMEMO 上下文(例如共享文件)和环境(例如移动客户端、防火墙后的客户端)中的附加功能。

笔记:

韵律 0.10 注释:

参考:

  • 要记住的一个问题是[mod_pep 数据目前不是持久的](https://prosody.im/issues/issue/485),这可能导致[服务器重启后无法向离线参与者发送消息](https://github.com/omemo/gajim-omemo/issues/152),因为没有必要的密钥。相关问题的工作于2017年4月“开始”,但实现持久化的代码还没有提交,目前看来可能不会进入0.10。 (3认同)