XMPP/Jabber 可以像 Skype 一样支持编辑消息和离线消息吗?

Vi.*_*Vi. 6 instant-messaging jabber editing xmpp

我已经习惯在 Skype 中编辑大约 30% 的消息。此外,我希望我的消息最终会被传递,而不管对方现在是否在线(即,当我们都在线时,消息最终会到达)。

不过,我还没有在 Jabber 中看到这些功能。

我应该使用哪些 XMPP 客户端(或哪些协议扩展)来支持方便的聊天?

实际上希望聊天更像 wiki(放置链接,还可以编辑同行的消息,修订历史,一些格式),但仅仅使用 wiki 软件并不是这样(没有正常的每个联系人历史记录,没有正常的通知,没有“使用是打字……”)。

uno*_*nor 7

此外,我希望我的消息最终会被传递,而不管对方现在是否在线(即,当我们都在线时,消息最终会到达)。

XMPP 服务器/客户端通常支持向离线联系人发送消息。这些 XEP 可能是相关的(也许还有更多):


我已经习惯在 Skype 中编辑大约 30% 的消息。

我不知道 Skype 如何实现这一点,但有一个 XEP 用于编辑发送的最后一条消息。

XEP-0308:最后一条消息更正

在发送消息时,人们通常会引入打字错误并发送后续消息来纠正它们。此规范允许发送客户端将第二条消息标记为更正第一条消息。

我认为OneTeam已实现此功能(但我不确定,从未使用过此客户端)。可能还有其他客户。

/edit:正如 Zash 所指出的,Swift 也支持它。

  • 我也不是编辑最后一条消息,例如,迭代地将详细信息附加到某个列表...实际上希望聊天更像 wiki(放置链接、编辑同行的消息/修订历史、一些格式),但只是使用 wiki不是这样(没有正常的每个联系人历史记录,没有正常的通知,没有“使用正在输入......”)。 (2认同)
  • [Swift](http://swift.im/) 实现消息修正。(XEP的作者也是Swift的开发者) (2认同)