您可以將代理服務整合至您的 Instagram,讓您能直接透過 Instagram 與代理服務互動。
準備工作
準備一個 Facebook 帳號。
準備一個 Instagram 帳號,並請依下列步驟操作:
- 將您的個人檔案切換為商業帳號。詳細步驟請參考 如何在 Instagram 上設置商業帳號。
- 在 Meta 商業套件 首頁新增您的 Instagram 帳號。
建立 Instagram 應用程式
請以 Meta 開發者帳號登入 Meta for Developers。若尚未有開發者帳號,請依 註冊為 Meta 開發者 指示建立。
於 Apps 頁面,請點選 Create App。
選擇 Other,再點選 Next。

選擇應用程式類型後,請點選 Next。
輸入應用程式名稱,點選 Create app。
請在頁面左側的導航欄中,點選 Add Product,找到 Messenger,再點選 Set up。

在左側導航欄選擇 Messenger > Instagram settings,請點選 Add or remove Pages,新增已建立的粉絲專頁及 Instagram 帳號。

在新增頁面後,請點選 Generate token 按鈕。請複製並保存生成的憑證。

請複製並保存生成的憑證。
新增回調 URL
登入 Meta for Developers,開啟先前建立的應用程式。
在左側導航欄,選擇 Messenger > Instagram settings,進入 Webhooks(回調 URL),請點選 Add Callback URL。
前往 GPTBots,選擇對應代理服務,儲存版本並發布,點選 Integration,選擇 Instagram,複製 Webhook(回調 URL)資訊,並填入 Instagram settings。

在左側導航欄,點選 Webhooks(回調 URL)。找到 Messages,請點選 Subscribe。

發布您的代理服務
登入 GPTBots。
選擇目標代理服務/Flow-Agent,進入 Integration 分頁。(Integration 僅限已發布的代理服務/Flow-Agent 使用;若您變更了代理服務設定,請先儲存並發布當前版本,再進行 Integration。)選擇 Instagram,於 Instagram 應用程式憑證欄位填入相關資訊,點選 Modify。

測試您的代理服務
登入 Instagram,建立一個新帳號作為測試用戶。
將測試帳號與 Facebook 帳號關聯。
- 開啟 Facebook Profiles。
- 請點選 Add accounts 新增 Instagram 測試帳號。此帳號即為與代理服務互動的帳號,也是已發布代理服務的 Instagram 帳號。
在 Instagram 應用程式中新增測試用戶角色。若與 Instagram 帳號(已發布代理服務)關聯的 Facebook 帳號為管理員,則可略過此步驟。
- 於 Facebook 開發者中心 開啟 Instagram 應用程式。
- 於應用管理頁選擇 App roles > Roles,請點選 Add People。
- 選擇 Tester,輸入對應 Facebook 帳號的用戶名稱。
- 在 Facebook Profiles 頁面,點選對應 Facebook 帳號,再點選用戶名稱選項以取得該帳號用戶名稱。
請以建立的 Instagram 測試帳號登入 Instagram。
在 Instagram 上搜尋已發布代理服務的帳號,點選訊息功能,即可開始與代理服務對話。
