logo
Development
検索
Instagram

Instagram

エージェントサービスをInstagramと連携することで、Instagramを通じてエージェントとのコミュニケーションが可能になります。

準備

  1. Facebookアカウントを作成します。

  2. Instagramアカウントを作成し、次のステップを行います:

Instagramアプリの作成

  1. Metaの開発者アカウントを使用してMeta for Developersにログインします。開発者アカウントをお持ちでない場合は、Meta Developerとして登録するの指示に従って作成してください。

  2. Appsページで、Create Appをクリックします。

  3. Otherを選択し、Nextをクリックします。

image-20250225170200139

  1. アプリのタイプを選択し、Nextをクリックします。

  2. アプリ名を入力し、Create appをクリックします。

  3. ページの左側メニューで、Add Productをクリックし、Messengerを見つけてSet upをクリックします。

image-20250225172345410

  1. 左側メニューで、Messenger > Instagram settingsを選択し、Add or remove Pagesをクリックして作成した公開ページとInstagramアカウントを追加します。
    image-20250225173036089

  2. ページを追加したら、Generate tokenボタンをクリックします。このトークンは後で必要となるので、生成されたらコピーして保存します。
    image-20250225173524352

  3. 生成されたトークンを保存して、セーブします。

コールバックURLの追加

  1. Meta for Developersにログインし、先ほど作成したアプリケーションを開きます。

  2. 左のナビゲーションバーで、Messenger > Instagram settingsを選択し、Webhooksに移動してAdd Callback URLをクリックします。

  3. GPTBotsにアクセスし、該当エージェントを選択後、エージェントのバージョンを保存して公開します。Integrationをクリックし、Instagramを選択、Webhook情報をコピーします。その後、その情報をInstagram settingsの下に入力します。

image-20250303184324287

  1. 左側のナビゲーションペインでWebhooksをクリックします。次に、Messagesを見つけてSubscribeをクリックします。

image-20250303190258623

エージェントの公開

  1. GPTBotsにログインします。

  2. 対象のAgent/FlowAgentを選択し、Integrationタブにアクセスします。(Integration機能は公開済みのAgent/FlowAgentにのみ利用可能です。対象のAgent/FlowAgentの設定を変更した場合は、Integrationを実行する前に現在のバージョンを保存して公開する必要があります。)Instagramを選択し、Instagram App Credentialsに関連する情報を入力し、Modifyをクリックします。

image-20250304113544576

エージェントをテストする

  1. Instagramにログインし、エージェントのテスト用の新しいアカウントを作成します。

  2. 作成したテストアカウントをFacebookアカウントと連携します。

    • Facebook Profilesを開きます。
    • Add accountsをクリックしてInstagramテストアカウントを追加します。このアカウントはエージェントとチャットするためのもので、エージェントが公開されているInstagramのアカウントです。
  3. Instagramアプリにテストユーザーのロールを追加します。エージェントが公開されているInstagramアカウントと関連付けられているFacebookアカウントが管理者の役割であれば、このステップはスキップできます。

    • Facebook Developer CenterでInstagramアプリを開きます。
    • アプリ管理ページで、App roles > Rolesを選択し、Add Peopleをクリックします。
    • Testerを選択し、それに関連付けられたFacebookアカウントのユーザー名を入力します。
    • Facebook Profilesページで、対応するFacebookアカウントをクリックし、ユーザー名のオプションをクリックしてそのアカウントのユーザー名を取得します。
  4. 作成したInstagramのテストアカウントでInstagramにログインします。

  5. エージェントが公開されているInstagramのアカウントを見つけて、メッセージオプションをクリックし、エージェントとのチャットを始めることができます。