将随机用户分配给匿名用户(ejabberd,strophe)

我正在使用strophe和ejabberd构建基于Web的聊天应用程序。我现在要做的是: 用户可以匿名登录聊天应用程序,登录后会自动为其分配管理员。到目前为止,我已经设法启用ejabberd中的匿名登录,但我必须手动添加管理员的JID。所以我的问题是如何为用户分配随机管理员?     
已邀请:
您需要做的是始终与某个用户(每个人都是同一个用户)开始聊天,并在该用户端解复用消息。你可以用BOT做到这一点。这将允许您做的是,在活动较高时,管理员可以为超过1个用户提供服务。 或者,您也可以设置一个Web服务,该服务返回队列中下一个可用管理员的JID。每当管理员完成与用户的交互时,他必须在某个网络界面上发出她/他的可用性信号(或者你可以使用聊天通知 - 例如,关闭窗口)。     

要回复问题请先登录注册