【问题标题】:Assign random user to anonymous user(ejabberd, strophe)将随机用户分配给匿名用户(ejabberd,strophe)
【发布时间】:2011-04-03 15:22:45
【问题描述】:

我正在使用 strophe 和 ejabberd 构建一个基于 Web 的聊天应用程序。我现在想做的是:

用户可以匿名登录聊天应用程序,登录后会自动为他分配一个管理员。到目前为止,我已经设法在 ejabberd 中启用匿名登录,但我必须手动添加管理员的 JID。所以我的问题是如何为用户分配一个随机管理员?

【问题讨论】:

    标签: random xmpp anonymous ejabberd strophe


    【解决方案1】:

    您需要做的是始终与某个用户(每个人都是同一个用户)开始聊天,并在该用户方面解复用消息。您可以使用 BOT 执行此操作。这将允许您做的是,在活动较多时,管理员可以为超过 1 个用户提供服务。

    或者,您还可以设置一个 Web 服务,该服务返回队列中下一个可用管理员的 JID。每当管理员完成与用户的交互时,[s] 他必须在某些 Web 界面上表明她/他的可用性(或者您可以为此使用聊天状态通知 - 例如,关闭窗口)。

    【讨论】:

      猜你喜欢
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 2023-03-08
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多