2017-11-07 9 views
0

私はすでに自分のFacebookページに自分の会話を接続することができ、ボットは機能しています。 私の問題は、会社が所有するサーバーへの呼び出し方法に関するチュートリアルを見つけることができず、アカウントや支払いに関する情報があることです。たとえば、チャットボットを見たいときなどチャットボットはそのアカウントのリストを返します。または、チャットボットにアカウントの名前とパスワードを入力して、自分のアカウントでそのサーバーにログインすることができます。私はちょうど誰かがそれを行う方法を知っているか、それが可能であるか、それを説明するチュートリアルを知っているかどうかを知りたがっています。私はこの分野に慣れていないので、チュートリアルが詳細であれば好きです。Facebookをワトソンの会話と統合する方法

+0

ここでは、アプリケーションのアーキテクチャとそれを使って会話サービスを使用する方法について説明します。ミドルウェアとしてアプリケーションが必要です:https://console.bluemix.net/docs/services/conversation/index.html#how-to-use-the-service –

+0

あなたはbotkitのような意味ですか?私はすでにFacebookに接続するためにそれを使用しました。私はちょうど私がバックエンドシステムに到達するためにそれを使用する方法を知りません、そして私はそれのためのチュートリアルを見つけることができませんでした – jzq

答えて

2

@Felipe Paixaoによると、オーケストレーションアプリケーションを開発する必要があります。 Facebook MessengerでWatson Conversationを使用する方法を段階的に説明する1つの例を見つけました。

要件:

ステップ - IBM Bluemix:

  • ワトソンの会話のためのあなたのワークスペースを作成し、ダイアログ
  • を構築ワトソン会話サービス
  • を作成のNode.jsアプリケーション
  • ためのSDKを作成します。
  • JSアプリケーションを設定し、Watsonサービスに統合する接続 - >C ONNECT存在しない:IBM Bluemixで作成したアプリで

は、ツールにアクセスし、IDEのEclipseに移動し、新しいファイルを作成します:app.jsthis codeと。

資格情報を使用すると、サービスの資格情報内の資格情報を見ることができusernamepassword

を交換するか、ワークスペースとアクセスに行く:

enter image description here

ステップ - Facebook開発:

  • Enter to facebookダッシュボードにはFacebookアカウント
  • を持つ開発者がは、新しいアプリケーションを作成し、メッセンジャー
  • を選択して選択し、あなたのBluemix(今IBMクラウド)アプリからURLを入れて、マークのオプションを選択:E messagesを、message_deliveriesmessaging_optionsmessaging_postbacks
  • 新しいFB tokenを使用してapp.jsfileを設定してアプリを再構築して展開するには、アプリに戻ります。

ステップ決勝

テストあなたのチャットボット:あなたはOK、すべてを作った場合、私たちは自分のFacebookのページでチャットボットが使用可能になります。ワトソンの会話で高度なJSONを使用して、httpモジュールを使用してapp.jsであなたのAPIを呼び出して、一つの「アクション」を作成するために

OBS:建てあなたたとえば、あなたは、コードの行を追加することができます:「callApiを」 this exampleのようなものをあなたのコードで認識します。

  • は、私はプリシラパロディコードに基づいて、Node.jsのSDK(バックエンド)のソースコードとFacebookのメッセンジャーを構築するために使用Official Referenceを参照してください。
1

IBM Watson Conversationと希望のFronted、この場合のFacebook、およびバックエンド・システムを接続するオーケストレーション・アプリケーションを開発する必要があります。会話ツールからFacebookへの自動展開を使用していると思いますが、このオプションではバックエンドにアクセスする必要はありません。

@data_henrikによって渡されたイメージは、それを正確に示しています。

会話では、Orchestratorでトリガーとして使用されるコンテキスト変数を作成して、情報を提供するためにバックエンドサービスを呼び出す必要があるときに通知し、会話コンテキストにレスポンスを書き込むことができます。

Chatbotを使用してシステムにログインし、パスワードを渡すことについては、入力されたすべての情報がワトソンの会話ログに送られ、ツール/ apiにアクセスできるすべてのユーザーがパスワードを見ることができるため、安全な選択肢ではありません。

関連する問題