IG 留言自動私訊
自己串 Meta API 懶人包
影片裡的四個步驟,要點哪裡、勾哪些選項,我都整理在下面了。我自己的 IG 帳號就是這樣設的:有人留言就自動回覆,再私訊傳連結給對方。想試用 AutoDM 免費版,可以到最下面登記
黃志弘 Leo
2026-10-30 發佈 · 22 人看過
先準備
- 一個 IG 專業帳號(商業或創作者都可以),而且要是公開帳號。私人帳號收不到留言通知
- 一個 Meta 開發者帳號,用你的 Facebook 登入 developers.facebook.com 就能開
- 一個支援 HTTPS 的網址。有人留言或傳私訊時,Meta 會把通知送到這裡。我是用 Claude Code 寫了一個小網站,再放到 Vercel 上
第一步:開一個 Meta 開發者 App
到 developers.facebook.com 按「建立應用程式」,使用案例選「管理 Instagram 的訊息和內容」。建好後進「使用案例」→「自訂」,再從左邊選「含有 Instagram 登入的 API 設定」,就會看到後台列出的五個步驟(下面講到「後台第幾步」就是指這裡)。
點圖可以看大圖
我 2026 年 10 月看後台時,上方有一行提示:Meta 現在推薦用「統一登入」設定。Instagram 登入還能用,只是不會再加新功能。我的 AutoDM 目前還是用 Instagram 登入。
第二步:三個權限
instagram_business_basic
讀帳號基本資料和貼文,其他兩個權限都要先有這個
instagram_business_manage_comments
讀留言、在留言底下公開回覆。留言自動回覆靠的就是它
instagram_business_manage_messages
傳私訊。留言之後私訊對方、送連結,靠這個
在後台第 2 步「產生存取權杖」加入你自己的 IG 帳號,登入授權後會拿到一組權杖。之後程式回留言、傳私訊,都是用它。
第三步:設定 Webhook
有人留言或傳私訊時,Meta 會主動把通知送到你設定的網址,這就是 Webhook。在後台第 3 步填好這兩個欄位:
- 回呼網址:你那個 HTTPS 網址裡專門接通知的路徑
- 驗證權杖:自己取一串字。Meta 驗證時會把這串字帶過來,你的程式確認跟你設定的一樣才算通過
按「驗證並儲存」後,Meta 會對你的網址發一個 GET 請求,帶上 hub.mode、hub.verify_token、hub.challenge 三個參數。你的程式先確認 hub.verify_token 跟你填的一樣,再把 hub.challenge 原樣回傳,驗證就過了。
點圖可以看大圖
下面至少要訂閱這三個欄位:
comments
有人在你的貼文留言
messages
有人傳私訊給你
messaging_postbacks
對方按了你私訊裡的按鈕。「點按鈕才收到連結」這一步要靠它
後台還有兩個地方很容易漏掉,沒弄好就收不到通知:
- 後台寫著「若要接收 Webhooks,你的應用程式必須為已發佈狀態」,App 要先發佈
- 每個要接通知的 IG 帳號,都要另外呼叫一次 /subscribed_apps。訂閱的欄位要跟後台勾的一樣,不然後台設好了還是收不到
第四步:自己用,跟給別人用
如果只給自己的 IG 帳號用:你是這個 App 的管理者,帳號也在後台第 2 步加進去了,設好就能用,不用等審核。不認識的人來留言,一樣會觸發。我自己的帳號就是這樣先跑起來的。
要讓別人的 IG 帳號也能用,就要完成後台第 5 步「完成應用程式檢閱」,每個權限各錄一段操作影片交給 Meta 審核。我送審被退過一次,目前在等第二次的結果。
有人留言之後,程式做了什麼
前面四步設好後,接下來就是程式處理收到的通知。我的 AutoDM 照這個順序做:
1
選一篇貼文、設關鍵字
留言裡有設定的關鍵字才自動回覆,其他留言不處理

2
在留言底下公開回覆
例如回「已經私訊你囉」,其他人看到,就知道留言會收到私訊
3
先私訊一則帶按鈕的訊息
從留言發起私訊時,對方還沒回應前只能先傳一則,所以我在這則放一顆按鈕,等對方點了,才能繼續傳

4
對方點按鈕,再送連結
程式收到 messaging_postbacks 通知後,就把連結傳給對方
5
同一個人只送一次
同一條規則下,同一個人留言很多次,也只回一次、私訊一次,不會洗版

常見卡關
後台驗證過了,留言卻沒有通知進來
依序檢查:App 有沒有發佈、IG 帳號是不是公開的專業帳號、那個帳號有沒有呼叫 /subscribed_apps、訂閱的欄位有沒有 comments。
公開回覆成功,私訊卻送不出去
先確認權杖有沒有 instagram_business_manage_messages 這個權限。如果這個權限是後來才加的,要用那個 IG 帳號重新登入、再授權一次。
按鈕點了沒反應
多半是沒訂閱 messaging_postbacks。對方點按鈕之後,程式是靠這個欄位收到通知。
AutoDM 免費版試用登記
不想自己串的話,可以登記試用我做的 AutoDM。Meta 審核通過前,你的 IG 帳號要先加成測試帳號才能用,所以登記時要填 IG 帳號。名額有限,我會照登記順序開放。
Leo AI 學習社群
串的時候卡住,可以到免費的 LINE 社群問。想看看其他人怎麼用 AI 做自動化,也可以進來逛逛。之後開課,我也會先在群裡說。

