Conversations提供了需要服务器端支持的XEP列表 ,下面转载了相应Prosody 0.9.x模块的链接。
对于encryption群聊(OMEMO支持),您只需要mod_pep和mod_roster 。 其他模块在OMEMO上下文(例如共享文件)和环境(例如移动客户端,防火墙后面的客户端)中考虑附加function。
- XEP-0065: mod_proxy65
- XEP-0163:mod_pep(核心)
- XEP-0191: mod_blocking
- XEP-0198: mod_smacks
- XEP-0237:mod_roster(核心)
- XEP-0280: mod_carbons
- XEP-0313: mod_mam (仅限1:1聊天,对于MUC支持请参见下面的Prosody 0.10注释 )
- XEP-0352: mod_csi
- XEP-0363: mod_http_upload
- XEP-0357: mod_cloud_notify (可选, 仅用于推送通知 )
笔记:
- 理想情况下, mod_proxy65应指向同一服务器的备用DNSlogging
- mod_blocking需要mod_privacy
- mod_csi没有为XEP-0352定义规则 – 这些定义需要额外的模块,它们在mod_csi页面上列出
- mod_http_upload需要mod_http等
韵律0.10注意事项:
- mod_blocking将被mod_blocklist所取代
- mod_carbons将成为核心模块
- mod_mam只支持1:1聊天, 对话会将你的MUC标记为“XEP-0313:MAM不可用” 。 为了支持组,你需要mod_mam_muc 。 但根据模块页面(截至2017年3月)这只适用于干线(部分在0.10)
参考文献: