チャットサービスで新しいパブリックチャンネルの作成を聞くにはどうすればよいですか?私はclient.channelAdded
を見ましたが、私的なチャンネルのためだけに働きます。チャンネルがクライアントに見えるようになったときに発生しchannelAdded
新しいパブリックチャンネルが作成されたときに、「channelAdded」のようなイベント通知を受け取る方法
。作成された に対して発砲され、プライベートチャネルに参加していない、すべてのタイプのチャネルに対してクライアント が参加または招待されました。
私のユースケースは、カスタマーユーザからの初めての着信SMSメッセージが作成されたその特定の顧客ユーザの新しいチャットサービスチャネルと、チャットメッセージがチャネルに追加されるSMSを表す。新しいチャンネルはTwilio REST API経由で作成されます。
新しく作成されたチャンネル(オープンチケット)があることをすべての代理店のユーザーに知らせておきたい場合に参加できます(チャンネルを公開する)。
すべてのプライベートチャンネルを作成して、すべてのエージェントユーザーをチャンネルに招待することができましたが、ややハッキリなようです。これを行うにきれいな方法があるように感じる。
Twilioの同期提案をありがとう。これは良い解決策、特にメッセージストリームであるかもしれません。 クライアントのUXを動作させたい場合、コアの課題は、すべてのクライアントがサービス上のすべてのイベントを見る必要があることです(メンバーではないチャネルに対してesp messageAdded)。 UXは、他のユーザーの開いているチケットに何人かのユーザーが移動し、その場でチャンネルを出し入れできるようにします。また、すべてのチケット/チャンネル/エージェントにわたって未読メッセージ数を更新する必要があります。 'Slack'スタイルのメッセージングアプリとうまく対応しないもの。スラックのようなものです。しかし、非常に便利です! – rkp333
これはうれしい!これは間違いなく、通常のチャット以外の機能を追加しようとするとSyncが役立つように思える。私が助けることができるものがあれば教えてください。 – philnash