【问题标题】: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 论坛上的一些旧帖子 here 和 here,这个扩展是“巨大的并且仍在待办事项列表中”。 不过,您可以将自己的功能添加到 SDK 来管理它。这很简单。 【讨论】: XEP-0136 在 MatriX 中实现了一段时间,但在 agsXMPP 中没有实现。正如你所说,对于不支持的扩展,很容易为 agsXMPP 或 MatriX 编写自己的扩展