翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Connect Customer で顧客のチャットエクスペリエンスを設定する
次のいずれかの方法を使用して、顧客にチャットエクスペリエンスを提供できます。
-
Connect Customer APIs。独自のチャットエクスペリエンスをカスタマイズする場合は、Connect Customer ChatJS オープンソースライブラリから始めることをお勧めします。詳細については、Github の「Connect Customer ChatJS
repo」を参照してください。
チャットエクスペリエンスをカスタマイズするためのその他のリソース
-
対話型メッセージでは、選択可能な事前設定された表示オプションおよびプロンプトを顧客に提供します。これらのメッセージは Amazon Lex によって供給され、Lambda を使用して Amazon Lex を介して設定されます。Amazon Lex を使用してインタラクティブメッセージを追加する方法については、ブログ「Connect Customer Chatbot のインタラクティブメッセージを設定する
」を参照してください。 Connect Customer は、リストピッカーとタイムピッカーのテンプレートをサポートしています。詳細については、「チャットで顧客が使用する Amazon Lex インタラクティブメッセージを追加する」を参照してください。
-
Connect Customer Service API ドキュメント、特に StartChatContact API。
次の例では、 CLI AWS を使用してチャットコンタクトを開始します。レスポンスは、
ContactId、ParticipantId、および を返しますParticipantToken。バックエンドはこれらの値を使用して、Connect Customer Participant Service CreateParticipantConnection API を呼び出して参加者を接続します。信頼できるバックエンドから StartChatContact を呼び出す
StartChatContactAPI は AWS 署名バージョン 4 の署名を使用します。顧客のブラウザやモバイルアプリから直接ではなく、信頼できるバックエンド (Lambda 関数など) から呼び出します。次のコマンドは、テストと管理に役立ちます。本番チャット統合の場合は、Connect Customer ChatJS ライブラリを使用します。startChatContactAPIバックエンドの例は、 GitHubウェブサイトの「カスタマーチャット SDK とサンプル実装の接続」でも使用できます。 次のコマンド
で、aws-region、instance-id、 を独自の値に置き換えます。contact-flow-idaws connect start-chat-contact \ --instance-id "instance-id" \ --contact-flow-id "contact-flow-id" \ --participant-details DisplayName="Jane Doe" \ --initial-message ContentType="text/plain",Content="Hello, I need help" \ --region "aws-region"このコマンドは、次のレスポンスを返します。
{ "ContactId": "00000000-0000-0000-0000-000000000000", "ParticipantId": "00000000-0000-0000-0000-000000000000", "ParticipantToken": "a-long-participant-token" } -
Customer Participant Service API を接続します。
-
Customer Streams
を接続します。を使用して、既存のアプリケーションを Connect Customer と統合します。問い合わせコントロールパネル (CCP) コンポーネントをアプリに埋め込むことができます。