1

我正在研究用户将询问查询并将该查询路由到用户组的要求。用户组可以直接与搜索者交流。全部使用 XMPP python 客户端和 XMPP 服务器(ejabberd)

详细场景:

  1. User1@example.com 询问一个查询,它的目的地是 answers@example.com
  2. answers@example.com 从数据库中选择一个用户列表(g1)并将查询转发给他们。
  3. g1 的每个成员都单独回复 User1@example.com,即使消息是从 answers@example.com 发送的

第 1 步是简单的 XMPP,并且已经完成

步骤2可以照顾

第3步我怀疑它是否可以完成。我需要关注 XMPP 的哪些功能。请赐教。

PS:我正在使用 xmppp.py 编写自定义客户端

4

1 回答 1

0

我不认为第 3 步完全可以用普通的 XMPP 完成,但是,如果您的 XMPP 服务器是您自己的,并且它支持插件,那么一种可能的解决方法是编写一个插件,通过制作 answers@example 来“伪造”这种交互.com 在提出问题时从其他用户的角度假装是 User1@example.com。

另一种可能性是使用多用户聊天,但这也不能完全给出你想要的结果。

于 2016-09-27T13:42:49.047 回答