問題タブ [groupchat]

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 投票する
1 に答える
746 参照

android - Android smack 4.2.0-beta1でMucConfigurationNotSupportedExceptionを取得する

1 対 1 チャットおよびグループ チャット用のチャット アプリケーションを開発しています。

1 対 1 のチャットに成功しました。

以下のリンクを使用して、グループ チャットを作成しました。

smack 4.2.0-beta1 でグループ チャットを作成するためのリンク

管理パネルにグループが表示されますが、使用できるユーザーは 1 人だけですが、3 人のメンバーでこのグループを作成しました。ここにコードを追加しました。

私が得た例外

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

java - pubnub Android からデータを取得する

以前は pubnub を使用したことがなかったので、皆さんからいくつかのガイドラインを取得したいと思います。私の要件はやや似ているため、RestFull Apis を使用してアプリケーションからサーバーにデータを渡すグループ チャット アプリケーションを作成する必要があり、サーバーはデータを Pubnub にプッシュし、pubnub からデータを取得してアプリケーション内にデータを表示します。

フローは次のようなものです:-

  1. RESTful API を使用してアプリからサーバーにデータを渡す

  2. PubNub Data Network を使用して、サーバーからアプリにデータを取得します

アプリケーション内で Pubnub SDK を初期化するためにpublish_key と subscribe_keyが必要になるため、pubnub についてゴーグルし、それをアプリケーションに統合する方法を知りました 。

サブスクライバーとパブリッシャーについても調査しました。私の理解では、Pubnub からデータを取得し、次のように関数を使用するために、サーバーが pubnub で構築するチャネルをサブスクライブする必要があります:-

これは私のアプリケーションのコード部分の中で私がしなければならないことですか?研究開発に費やす時間があまりないので、誰かがこのタイプの要件で作業する場合は、ガイドラインを提供してください.

ありがとう

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

chat - 群衆のためのグループチャットアプローチ

イベント、パーティー、ショーなど、混雑した状況で使用するグループ チャット プラットフォームを作成する予定です。

簡単な方法は、全員を同じ部屋に入れることです。しかし、1000 人が同じ部屋で話しているとうまくいきません。複数の可能な並行会話が重なり合い、実際に理解またはフォローすることはできません。

ここでは、パフォーマンスの問題について話しているのではありません。デザインオプションを探しています。このような議論はどこにも見当たりませんでした。誰かがリンクや提案を持っていれば、それは問題ありません:)

これまでのところ、次の代替案とそれに対応する欠点について考えることができました。

  1. 限られた容量で複数の部屋を提供できます。一部屋50人としましょう。各ユーザーは、現在の容量を事前に把握して参加するルームを明示的に選択するか、空でも満室でもない任意のルームにランダムに配置することができます。

複数の部屋を持つことの問題は、誰かが一度に 1 つの部屋にいる可能性があることです。そのため、パーティーの主催者と話したい場合は、彼がいる部屋に入らなければなりません。そのため...満員でない部屋を選んで参加するだけでは不十分な場合があります。

部屋にランダムに配置された場合も同じことが起こります。部屋のバランスを保つには良いかもしれませんが、招待したばかりの友人が他のランダムな部屋に参加して離れてしまう可能性があります.

  1. 別の可能性として、1 つの部屋に 1000 人が収容され、その部屋にいる全員にいくつかのメッセージがブロードキャストされるだけです。問題は、誰が話すことを許可されているかを選択することであり、なぜ誰かがただの期待者になるためにチャットグループに参加するのでしょうか :P

たとえば、最初に参加する 50 人の最初のユーザーは話すことができます。彼らが生きている限り、キューの次の人は会話に参加する機会を得ます。

あるいは、(何らかのランキングによって) 最もアクティブな人だけが話すことを許可されるかもしれません。

  1. 他のハイブリッドの代替手段は、ユーザーが自分の部屋を作成し、空になったときにこれらの部屋を (自動) 閉じ、招待された人だけが部屋に参加できるようにすることです。

この代替手段は、ホストと話そうとする問題を解決しませんが、ユーザーに部屋の会話を健全に保つ責任を負わせます。

  1. 最後のハードコアなアプローチは、機械学習を使用して全員を同じ部屋に配置し、限られた人 (ML アルゴリズムによって選択された) にメッセージをブロードキャストすることです。

ここでの問題は、最近参加したユーザーには、コホートに入れるのに十分なデータがないことです。実際、ほとんどのチャット メッセージは短すぎて似すぎているため、適切な ML 分類を適用できません。

それで....

この分析に役立つ参考文献、提案、論文、アイデアなどを探しています。

それらは客観的な答えです。建設的ではないため、この質問を閉じないでください。そして...やむを得ない閉鎖の場合は、この質問をする正しい場所を教えてください(これは私の質問への回答でもあります。適切なフォーラムに私を連れて行くことで私の分析に役立つからです)。

前もって感謝します:D

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

android - smack を使用したマルチユーザー チャットでメッセージ リスナーが取得されない

私はsmack libaryを使ってチャットアプリを開発しています。グループチャットで問題が発生しました。私のアプリでは、グループを作成していますが、そのメンバーは自動的に参加しています。チャットを開始していなくても、グループでメッセージを送信したときにすべてのユーザーに通知したいのですが、init メソッドにリスナーを配置しているという点で、私のコードは次のとおりです。メッセージを受信できません。

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

android - smack-android:4.1.4 を使用してグループ チャット メッセージを受信できない

smack ライブラリを使用してチャットアプリを開発しています。グループ チャットで問題が発生しました。私のアプリでは、グループを作成していますが、そのメンバーは自動的に参加しています。チャットを開始していなくても、グループでメッセージを送信すると、すべてのユーザーに通知したいと考えています。私のコードは次のとおりです。 init メソッドにリスナーを配置しますが、メッセージを受信できません。

これがグループのメッセージリスナーです

グループに参加していても、誰かがグループでメッセージを送信したときにこのメソッドが呼び出されない理由がわかりません.1つのグループを作成して2人のユーザーに参加した場合、1人のユーザーがグループでメッセージを送信すると、user2はメッセージを受信できません.しかし、ユーザー 2 がこのグループ内でメッセージを送信すると、両方ともメッセージを受信できます。

助けてください、解決策が見つかりません。すでに廃止されている提案をしないでください。

前もって感謝します。!!

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

c# - グループ会話のボットは、ユーザーがボットと話していることを認識できますか

私は BotFramework ボットを作成しており、Slack および Teams と統合しており、1 対 1 のチャットでは非常にうまく機能しています。

グループ チャネルでも機能させたいのですが、すべてのコメントに応答する必要はありません (ほとんどの応答は「質問がわかりませんでした」になるため) - Luis を使用していますFormFlow フォームといくつかのプロンプトを伴うダイアログ。

MessagesController Post メソッド内で最初に次の設定を試みました。

は次のようにquestionIsToMe定義されます。

これはほとんどのインテントでかなりうまく機能しますが、ユーザーが FormFlow または Prompts に応答しているときに問題が発生します。プロンプトはすべてフォールバック テキストで失敗します。

通常のチャネル チャットとボットの質問への応答を区別するにはどうすればよいですか?

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

ios - xmpp を使用してグループ メッセージを受信できない

このメソッドでグループ メッセージを受信できません。

まず、新しいグループを作成し、招待状を送信して、招待されたすべてのユーザーに対してもそれを受け入れます。そのグループでメッセージを送信すると、すべての人がメッセージを正常に受信しましたが、アプリを停止して再度実行し、xmpp でログインしてグループでメッセージを送信すると、参加しているユーザーにメッセージが配信されません。

ログアウトしてxmppサーバーに再度ログインし、以前に作成したグループでメッセージを送信する必要がある場合、このエラーメッセージが表示されました