Facebook Messenger との統合

Facebook Messenger は、企業と顧客が互いにコミュニケーションを直接取る場合に役立つメッセージング・アプリケーションです。

AWS IBM Cloud

アクションを作成した後でアシスタントを Facebook Messenger と統合できます。

現在のところ、Facebook Messengerを通じてアシスタントと対話する特定のユーザーに関連付けられたデータを特定または削除する方法は存在しない。 一般データ保護規則(GDPR)に準拠しなければならない展開には、この統合方法を使用しないでください。

開始前に

アシスタントをFacebookと統合するには、FacebookのMeta App Developmentで'Adminロールが必要です。 詳細については、 「Metaアプリ開発」 をご覧ください。

アシスタントをFacebookと統合するには、次の手順を実行します:

  1. 左側のメニューにある「 統合 」アイコン(統合アイコン)をクリックして、「統合」ページに移動してください。

  2. 「追加」 (「Facebook Messenger」タイル上) をクリックします。

  3. 「確認」 をクリックしてください。

  4. 画面に示された指示に従って、統合プロセスを実行します。

認証に必要なフィールドが変更された場合、関連するフィールドのすべての入力を再度入力し、検証する必要があります。

アクションに関する考慮事項

アクションに追加したリッチ応答は、予期したとおりに Facebook アプリに表示されますが、以下の例外があります。

  • ライブエージェントに接続します:この応答タイプは無視される。

  • Image: この応答タイプでは、イメージが応答に埋め込まれます。 タイトルと説明は、指定したかどうかに関係なく、イメージの前に表示されません。

  • Option: この応答タイプでは、ユーザーが選択できるオプションのリストが表示されます。

    • 説明は、指定したかどうかに関係なく表示されません。

    • ユーザーがいずれかのボタンをクリックすると、ボタンの選択項目が非表示になり、ユーザーの選択によって生成されるユーザー入力に置き換わります。 アシスタントまたはユーザーが新しい入力データを入力すると、ボタンで生成される入力は非表示になります。 そのため、1 つの応答に複数の応答タイプを含める場合は、オプションの応答タイプを最後に配置してください。 そのようにしないと、後続の応答のコンテンツ (テキスト応答タイプのテキストなど) により、ボタン生成テキストが置き換えられてしまいます。

    • タイトルは、オプションがリストされているアクションの関連ステップのテキストから自動的に取得されます。

アシスタントとのチャット

アシスタントとチャットを開始するには、以下の手順を実行します。

  1. Facebook Messenger を開きます。

  2. 以前に作成したページの名前を入力します。

  3. ページが表示されたら、そこをクリックして、アシスタントとのチャットを開始します。

ウェルカム・アクションは Facebook Messenger 統合では処理されません。 ウェルカム・メッセージは、アシスタント・プレビューのように Facebook Messenger には表示されません。 これがここからトリガーされない理由は、welcome 特殊条件を持つノードが、ユーザーによって開始されたダイアログ・フローではスキップされるためです。 Facebook Messenger は、ユーザーが会話を開始するのを待ちます。

現行セッションのアクション・フローは、60 分間 (ライト・プランおよび標準プランの場合は 5 分間) 何の操作も行われないと再開されます。 つまり、ユーザーがアシスタントとの対話を停止し、60 分 (または 5 分) 経過すると、以前の会話中に設定されたコンテキスト変数の値はすべてヌルに設定されるか、デフォルト値に戻されます。

Facebookが承認するまでは、ページ管理者のみがFacebook Messengerチャットボットと対話することができます。 フェイスブックが承認すると、ページ訪問者は誰でもそのページとインタラクトできるようになる。