0

strophe と ejabberd を使用して Web ベースのチャット アプリケーションを構築しています。私が今やろうとしていることは、次のとおりです。

ユーザーはチャット アプリケーションに匿名でログインできます。ログイン後、自動的に管理者が割り当てられます。これまでのところ、ejabberd で匿名ログを有効にすることができましたが、管理者の JID を手動で追加する必要があります。私の質問は、ユーザーにランダムな管理者を割り当てるにはどうすればよいですか?

4

1 に答える 1

0

あなたがする必要があるのは、常に何人かのユーザー (全員に対して同じユーザー) とチャットを開始し、そのユーザー側でメッセージを逆多重化することです。これは、BOT を使用して行うことができます。これにより、アクティビティが多いときに、管理者が複数のユーザーにサービスを提供できるようになります。

または、キュー内で次に使用可能な管理者の JID を返す Web サービスをセットアップすることもできます。管理者がユーザーとのやり取りを終えるたびに、[s]彼/彼の可用性をいくつかの Web インターフェイスで通知する必要があります (または、これにはチャット状態通知を使用できます-たとえば、ウィンドウが閉じられました)。

于 2011-04-03T07:22:45.347 に答える