Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Amazon Lex ボットと Facebook Messenger の統合

フォーカスモード
Amazon Lex ボットと Facebook Messenger の統合 - Amazon Lex V1

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日以降、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日以降、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

この演習では、Facebook Messenger と Amazon Lex ボットを統合する方法を示します。以下のステップを実行します。

  1. Amazon Lex ボットを作成する

  2. Facebook アプリケーションを作成する

  3. Facebook Messenger と Amazon Lex ボットを統合する

  4. 統合を検証する

ステップ 1: Amazon Lex ボットを作成する

Amazon Lex ボットをまだ持っていない場合には、作成してデプロイします。このトピックでは、「開始方法」の演習 1 で作成したボットを使用することを想定しています。ただし、このガイドで提供されている他のボット例を使用してもかまいません。「ご利用開始にあたって」の演習 1 については、「演習 1: 設計図を使用して Amazon Lex ボットを作成する (コンソール)」を参照してください。

  1. Amazon Lex ボットを作成します。手順については、演習 1: 設計図を使用して Amazon Lex ボットを作成する (コンソール) を参照してください。

  2. ボットをデプロイしてエイリアスを作成します。手順については、演習 3: バージョンを発行してエイリアスを作成する を参照してください。

ステップ 2: Facebook アプリケーションを作成する

Facebook 開発者ポータルで、Facebook アプリケーションと Facebook ページを作成します。手順については、Facebook Messenger プラットフォームのドキュメントで「クイックスタート」を参照してください。以下の内容を書き留めます。

  • Facebook アプリの [App Secret]

  • Facebook ページの [Page Access Token]

ステップ 3: Facebook Messenger と Amazon Lex ボットを統合する

このセクションでは、Facebook Messenger と Amazon Lex ボットを統合します。

このステップを完了すると、コンソールからコールバック URL が提供されます。この URL を書き留めます。

Facebook Messenger とボットを統合するには

    1. にサインイン AWS Management Console し、https://console.aws.amazon.com/lex/ で Amazon Lex コンソールを開きます。

    2. Amazon Lex ボットを選択してください。

    3. [Channels] を選択します。

    4. [Chatbots] の [Facebook] を選択します。コンソールに Facebook 統合ページが表示されます。

    5. Facebook 統合ページで、次の操作を行います。

      • 名前として「BotFacebookAssociation」と入力します。

      • [KMS key] で [aws/lex] を選択します。

      • [Alias] で、ボットのエイリアスを選択します。

      • [Verify token] にトークンを入力します。任意の文字列を選択できます (例: ExampleToken)。このトークンは、後で Webhook をセットアップするときに Facebook 開発者ポータルで使用します。

      • [Page access token] に、ステップ 2 で Facebook から取得したトークンを入力します。

      • [App secret key] に、ステップ 2 で Facebook から取得したキーを入力します。

      ボットを Facebook と統合するためのフォーム。
    6. [有効化] を選択します。

      コンソールによってボットチャンネル関連付けが作成され、コールバック URL が返されます。この URL を書き留めます。

  1. Facebook 開発者ポータルで、アプリを選択します。

  2. [Messenger] 製品を選択し、ページの [Webhooks] セクションで [Setup webhooks] を選択します。

    手順については、Facebook Messenger プラットフォームのドキュメントで「クイックスタート」を参照してください。

  3. サブスクリプションウィザードの [webhook] ページで、次の操作を行います。

    • [Callback URL] (コールバック用 URL) に、前に Amazon Lex コンソールから返されたコールバック URL を入力します。

    • [Verify Token] (トークンの検証) に、Amazon Lex で使用したトークンと同じものを入力します。

    • [Subscription Fields] ([messages]、[messaging_postbacks]、および [messaging_optins]) を選択します。

    • [Verify and Save] を選択します。これにより、Facebook と Amazon Lex のハンドシェイクが開始されます。

  4. Webhooks 統合を有効にします。作成したページを選択し、[subscribe] を選択します。

    注記

    Webhook を更新または再作成する場合は、サブスクリプション解除してから再度サブスクライブする必要があります。

ステップ 4: 統合をテストする

これで Facebook Messenger から Amazon Lex ボットとの会話を開始できます。

  1. Facebook ページを開き、[Message] を選択します。

  2. [Messenger] ウィンドウで、「ステップ 1: Amazon Lex ボット (コンソール) を作成する」に記載されているのと同じテスト発話を使用します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.