PDF前提条件:アプリケーションでChatbotブロックを使用するボットのレスポンスのロジックを作成するアプリケーションでChatbotAdvancedブロックを使用するチャットボットはコミュニケーションの最初の接点となり、顧客にサポートを提供して、効率性と顧客満足度の向上を実現します。Chatbotコンポーネントを使用して、Webアプリケーションに独自のコンポーネントを作成できるようになりました。前提条件:Azureアカウントを作成します。Botリソースを作成します。Chatbotとその依存関係をForgeからダウンロードし、環境にパブリッシュします。アプリケーションでChatbotブロックを使用するアプリケーションでChatbotブロックを使用するには、以下の手順を実行します。Dependencies]に移動し、ChatbotWebを選択して依存関係として追加します。Webブロックを追加する画面にドラッグします。Webブロックの以下の入力フィールドに入力します。Lineチャネルを追加すると、秘密鍵が2つ表示されます。そのいずれかをこのフィールドに追加します。チャットUIに表示される名前。チャットに表示される最初のメッセージ。画面内のチャットボットUIの表示方法をブーリアン値で指定します。モーダル内でチャットウィンドウ開始時に開くか閉じるかを定義します。Webブロックのプレースホルダのアイコンをカスタマイズします。パブリッシュして表示結果をテストします。チャットボットとやりとりすることで、Azureボットと適切にリンクされているかどうかも確認できます。ボットのレスポンスのロジックを作成するボットのレスポンスのロジックを作成するには、以下の手順を実行します。Studioで新しいWebアプリケーションを作成します。Webhookテンプレートを選択して、モジュールを作成します。モジュールをパブリッシュします。パブリッシュしたモジュールを、チャットボットを追加するアプリケーションに移動するのが理想的です。Centerで、[Factory]タブの[eSpaces]に移動し、AzureBotWebhookテンプレートに基づいて作成したモジhttps://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support#language-list-and-statusュールを検索します。Botリソースの資格情報に設定します。ID]に表示されます。ID]の横にある[管理]ボタンをクリックすると表示されます。このページの[値]にあるクライアントシークレットを表示およびコピーするため、新しいキーを生成する必要がある場合があります。RESTサービスを選択して、ロジックフローのコメントに従います。GetResponseMessageサーバーアクションで、ボットのレスポンスのロジックを追加してカスタマイズします。以下の例は、天気を予測するボットのロジックのカスタマイズ方法を示しています。Documentation]をクリックします。ブラウザのタブが開き、RESTサービスの詳細が表示されます。ブラウザのタブからサービスのリクエストURLをコピーします。Botリソースを選択します。Endpoint]フィールドに貼り付け、設定を保存します。アプリケーションでChatbotAdvancedブロックを使用するChatbotAdvancedブロックを使用して、ビジネスニーズに応じてカスタマイズされたチャットボットを作成します。独自のUIを作成することができるほか、ChatbotAdvancedブロックで提供したロジックを含む既存のカスタマイズ済みUIを使用することができます。Dependencies]に移動して、ChatbotWebを選択し、依存関係としてChatbotAdvancedブロックとSendMessageサーバーアクションを追加します。Dependencies]ウィンドウでAzureBotFrameworkConnectorを検索し、ストラクチャに移動して[Message]を選択します。Webブロックを画面にドラッグします。Lineチャネル構成から取得した値を入力します。Action]を選択して次の2つのローカル変数を画面に追加します。Actionを追加して「NotifyGetMessage」に設定します。Deserializeを追加し、JSON文字列としてNotifyGetMessageからのメッセージ出力を設定し、データ型としてMessageストラクチャを設定します。IFを右クリックしてコネクタを入れ替えます。IfのFalseブランチにAssignを追加します。次のように割り当てを追加します。JSONDeserializeMessage.Data.FromIfのTrueブランチで、ListAppendを追加して受信メッセージをメッセージリストに追加します。WebコンポーネントからSendMessageサーバーアクションを追加します。SendMessageに、次の入力パラメータを入力します。