【问题标题】:How to get chat history using agsXMPP in C#如何在 C# 中使用 agsXMPP 获取聊天记录
【发布时间】:2025-12-11 22:15:01
【问题描述】:

如何使用XMPP 获取聊天记录。

我正在为C# 使用agsXMPP 框架。

我该怎么做?

【问题讨论】:

    标签: c# xmpp agsxmpp


    【解决方案1】:

    简短的回答是你不能。

    agsXMPP 及其付费版本MatriX XMPP 均不支持此功能。 消息归档管理在XEP-0136 XMPP 扩展中定义。

    根据 AG 论坛上的一些旧帖子 herehere,这个扩展是“巨大的并且仍在待办事项列表中”。

    不过,您可以将自己的功能添加到 SDK 来管理它。这很简单。

    【讨论】:

    • XEP-0136 在 MatriX 中实现了一段时间,但在 agsXMPP 中没有实现。正如你所说,对于不支持的扩展,很容易为 agsXMPP 或 MatriX 编写自己的扩展