問題タブ [multiuserchat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1189 参照

xmpp - ejabberdctl command "create_room" not known

I wanted to setup a simple jabber server to enable chat with my team. Everything went smoothly until the point I wanted to create conference rooms.

When I run ejabberdctl with no parameters, the option create_room does not appear in the list, and if I run ejabberdctl create_room test I get the following response:

Error: command "create_room" not known.

My config file (/etc/ejabberd/ejabberd.cfg) is as following:

0 投票する
1 に答える
408 参照

c# - xmpp の永続的なグループ

jabber、agsxmpp ライブラリを使用して c#.net でチャット アプリを開発しています。whatsapp グループチャットやスカイプ グループチャットなどのグループチャットを作成したいと考えています。

xmppで永続的な部屋に出くわしました。永続的なグループの機能を提供しますか? 永続的なグループの作成者が、招待状を送信せずにメンバーを追加することは可能ですか?

私はグーグルでXMPPのものを検索しましたが、どの部屋を永続的に使用するか、またはメンバーのみと一緒に行くべきか明確に見つかりませんでしたか? はいの場合、その方法を説明してください。

0 投票する
1 に答える
947 参照

android - Androidでsmackを使用したグループチャットでの「サーバーからの応答なし」例外

smack.jar ライブラリを使用しています。次のコードで、Android で xmpp を使用してグループ チャットを実装しようとしました。

「サーバーからの応答がありません」などの例外が発生します。誰もそれを修正する方法を知っていますか??

0 投票する
1 に答える
354 参照

ejabberd - ejabberd のチャット ルームでオフライン ユーザーを取得する方法

Ubuntu サーバーで ejabberd をセットアップしており、ルーム内のすべてのオフライン ユーザーをフェッチしてプッシュ通知を送信したいと考えています。

データベースからそれらを取得するにはどうすればよいですか?

そのための構成は何ですか?

0 投票する
1 に答える
518 参照

ejabberd - MUCモジュールからejabberdからすべてのフィールドを取得するには?

このセクションでは、このリンク ( http://xmpp.org/extensions/xep-0045.html#roomconfig )からすべてのフィールドを取得します。

例 165: サービスが構成フォームを所有者に送信する

仕様ではすべてのフィールドを表示していますが、次のように ejabberd からすべてのフィールドを取得しているわけではありません。

を取得したいのですmuc#roomconfig_getmemberlistが、ejabberd から取得していません。

上記のリンクのようなすべてのフィールドを取得するには、どの設定を変更する必要がありますか?

0 投票する
1 に答える
1376 参照

xmpp - 送信するだけで複数のルームに参加する方法ejabberd サーバーへのメッセージ

たとえば、参加する部屋が 20 あります。簡単な解決策は、各ルーム ID に 20 のメッセージを送信することです。パフォーマンスを考えると、これは悪いです。

メッセージを 1 回送信するだけで 20 のルームに参加したいのですが<presence>、どうすればよいですか? <presence>カスタムメッセージをフックするモジュールを作成しますか? しかし、この種のモジュールの書き方がわかりません。

0 投票する
1 に答える
985 参照

xmpp - Openfire チャット ルームのメッセージ履歴を取得する方法

Strophe ライブラリを使用して、OpenFire XMPP サーバーに接続します。

チャット ルームのメッセージ履歴を受信するにはどうすればよいですか?

ルームに参加すると、メッセージが 25 件しか届きません。チャットルームの過去25メッセージを取得する方法は?

0 投票する
1 に答える
1529 参照

javascript - strophe.js を使用してグループチャットの履歴を取得する

Strophe.js で ejabberd 15.06 バージョンを使用しています。バックエンド データベースから 1 対 1 のチャットを取得すると、問題なく動作します。しかし、データベースからグループチャットの履歴を取得するにはどうすればよいですか??

たとえば、「strophe」グループがあるとします。新しいユーザーが strophe グループに参加すると、他のユーザーがグループで行ったチャット履歴が表示されるはずです。

私はこのコードを使用しています

私のコンソールでは、次のようになります

グループチャットの履歴を取得する方法に行き詰まっています。助けてください

0 投票する
0 に答える
181 参照

xmpp - jabber IMCore API を使用したグループ チャット

IM を Web ページに統合するために CAXL API を実行しようとしています。マテリアル デザインで新しい jabberwerx デモを試しましたが、グループ チャットが機能しません。[グループ チャットに招待] ボタンをクリックすると、チャット ルームに入ろうとするメソッドが呼び出されますが、成功のコールバックもエラー コールバックもトリガーされません。の

Javascript コード: