【发布时间】:2011-04-03 15:22:45
【问题描述】:
我正在使用 strophe 和 ejabberd 构建一个基于 Web 的聊天应用程序。我现在想做的是:
用户可以匿名登录聊天应用程序,登录后会自动为他分配一个管理员。到目前为止,我已经设法在 ejabberd 中启用匿名登录,但我必须手动添加管理员的 JID。所以我的问题是如何为用户分配一个随机管理员?
【问题讨论】:
标签: random xmpp anonymous ejabberd strophe
我正在使用 strophe 和 ejabberd 构建一个基于 Web 的聊天应用程序。我现在想做的是:
用户可以匿名登录聊天应用程序,登录后会自动为他分配一个管理员。到目前为止,我已经设法在 ejabberd 中启用匿名登录,但我必须手动添加管理员的 JID。所以我的问题是如何为用户分配一个随机管理员?
【问题讨论】:
标签: random xmpp anonymous ejabberd strophe
您需要做的是始终与某个用户(每个人都是同一个用户)开始聊天,并在该用户方面解复用消息。您可以使用 BOT 执行此操作。这将允许您做的是,在活动较多时,管理员可以为超过 1 个用户提供服务。
或者,您还可以设置一个 Web 服务,该服务返回队列中下一个可用管理员的 JID。每当管理员完成与用户的交互时,[s] 他必须在某些 Web 界面上表明她/他的可用性(或者您可以为此使用聊天状态通知 - 例如,关闭窗口)。
【讨论】: