Từ bình luận sang DMAPI

Biến bình luận “gửi link cho mình” thành tin nhắn riêng

Tạo một tự động hóa và FoPost theo dõi bình luận trên các tài khoản Instagram và Facebook của bạn. Khi bình luận khớp, người bình luận nhận một phản hồi riêng trong DM, được giữ lại chờ bạn duyệt trước trừ khi bạn chọn khác.

POST /v1/automations
curl -X POST https://api.fopost.com/v1/automations \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workspaceId": "9b2f6c1e-...",
    "name": "Price comments to DM",
    "triggerType": "inbox_message",
    "triggerConfig": { "keywords": ["price", "link"], "types": ["comment"], "maxRunsPerDay": 20 },
    "graph": {
      "nodes": [
        { "id": "t1", "kind": "trigger" },
        { "id": "m1", "kind": "send_message", "config": {
          "channel": "private",
          "text": "Hi {{contact.name}}, here is the link you asked for.",
          "buttons": [{ "title": "Shop now", "url": "https://yourbrand.com/shop" }]
        } }
      ],
      "edges": [{ "id": "e1", "source": "t1", "target": "m1" }]
    }
  }'

Khớp từ khóa

Bất kỳ hoặc tất cả trong tối đa 20 từ khóa, chỉ với bình luận hoặc mọi loại tin nhắn.

Duyệt trước

Tự động hóa mới giữ mỗi phản hồi để một người duyệt trước khi gửi.

Một lần cho mỗi bình luận

Bình luận được giữ chỗ trước khi DM được gửi, nên không bao giờ bị trả lời hai lần.

Trigger

Quyết định bình luận nào nhận tin nhắn

Trigger inbox_message kích hoạt với bình luận mới, lượt nhắc, phản hồi, DM, phản hồi story và đánh giá. Thu hẹp bằng từ khóa, loại tin nhắn, tài khoản cụ thể hoặc bài viết cụ thể, và chọn chỉ trả lời người theo dõi hoặc chỉ tin nhắn đầu tiên của một người. Mỗi tự động hóa mặc định chạy tối đa 3 lần mỗi ngày; nâng maxRunsPerDay lên tới 20.

Đọc tài liệu tham chiếu trigger
Các tự động hóa chạy theo lịch, trên một feed và trên nhiều mạng

Theo từng bài viết

postIds giới hạn tự động hóa ở các bình luận dưới những bài bạn chỉ định.

Chỉ người theo dõi

followersOnly bỏ qua người bình luận không theo dõi tài khoản.

Giới hạn mỗi ngày

maxRunsPerDay ngăn một bài viral gửi hàng trăm tin nhắn.

Tin nhắn

Một phản hồi riêng, viết theo cách của bạn

Bước send_message với channel đặt là private gửi DM cho người bình luận qua tính năng phản hồi riêng của Meta. Dùng {{contact.name}} và {{message.text}} trong nội dung, thêm tối đa 3 nút liên kết hoặc 13 trả lời nhanh, và đính kèm một liên kết được gắn thẻ UTM và chuyển hướng có đếm lượt. Meta chỉ chấp nhận phản hồi riêng trong vòng 7 ngày sau bình luận, nên bình luận cũ hơn sẽ thất bại với lý do đó.

Xem bước send_message
POST /v1/automations/:id/dry-run
curl -X POST https://api.fopost.com/v1/automations/f2b7d9a4-.../dry-run \
  -H "X-API-Key: $API_KEY"

{
  "would_defer": false,
  "approval_mode": false,
  "steps": [
    { "node_id": "t1", "action_type": "trigger", "status": "completed", ... },
    { "position": 1, "node_id": "m1", "action_type": "send_message", "status": "completed",
      "handle": "out", "error_message": null,
      "output": { "messagePreview": "Hi Jordan, here is the link you asked for.", "channel": "private" } }
  ],
  "drafts": [],
  "total_delay_ms": 0,
  "credits_charged": 0
}

Chạy thử

Xem trước tin nhắn với một bình luận gần đây. Không có gì được gửi hay tạo ra.

Liên kết được theo dõi

Lượt nhấp được đếm và URL mang utm_medium=dm.

Cửa sổ 7 ngày

Giới hạn của Meta với phản hồi riêng, được kiểm tra trước mọi lần gửi.

Kiểm soát

Duyệt, tạm dừng và kiểm tra mọi lần chạy

Trừ khi một bước đặt requireApproval thành false, mỗi phản hồi chờ trong GET /v1/inbox/approvals cho đến khi có người duyệt hoặc từ chối. Bật và tắt tự động hóa chỉ với một lệnh gọi, và đọc lịch sử chạy để xem cái gì đã kích hoạt, cái gì đang chờ và cái gì thất bại.

Bắt đầu xây dựng
POST /v1/automations/:id/toggle
curl "https://api.fopost.com/v1/inbox/approvals?workspace_id=9b2f6c1e-..." \
  -H "X-API-Key: $API_KEY"

curl -X POST https://api.fopost.com/v1/inbox/approvals/:id/approve -H "X-API-Key: $API_KEY"

curl -X POST https://api.fopost.com/v1/automations/f2b7d9a4-.../toggle -H "X-API-Key: $API_KEY"

{ "id": "f2b7d9a4-...", "active": false }

Lịch sử chạy

GET /v1/automations/:id/runs kèm trạng thái, thời điểm bắt đầu và lỗi nếu có.

Chạy lại

Chạy lại một lần chạy trước sau khi sửa tin nhắn hoặc trigger.

Phiên bản

Mỗi thay đổi đã lưu là một phiên bản bạn có thể xem hoặc khôi phục.

Giải đáp câu hỏi về Từ bình luận sang DM

Những mạng nào hỗ trợ từ bình luận sang DM?

Instagram và Facebook. Phản hồi riêng cho bình luận là tính năng của Meta, và các mạng khác không có tính năng tương đương. Cùng tự động hóa đó vẫn có thể trả lời bình luận công khai trên các mạng khác với channel đặt là same.

Cùng một người có thể nhận tin nhắn hai lần không?

Không với cùng một bình luận. Bình luận được đánh dấu trước khi DM được gửi và một tự động hóa chỉ kích hoạt một lần cho mỗi bình luận, nên thử lại và chạy lặp không gửi thêm gì mới.

Nó có gửi mà không ai kiểm tra không?

Mặc định thì không. Bước send_message tạo mà không có requireApproval sẽ giữ mọi phản hồi để chờ duyệt. Đặt requireApproval thành false trên bước khi bạn sẵn sàng để nó tự gửi.

Điều gì xảy ra với bình luận cũ hơn 7 ngày?

Meta không cho phép phản hồi riêng sau 7 ngày, nên lần chạy thất bại với lý do đó và không có gì được gửi.

Tôi cần những scope API key nào?

Tạo và quản lý tự động hóa cần scope automations. Liệt kê và duyệt các phản hồi đang giữ dùng scope inbox.

Tôi có thể khởi động một tự động hóa từ hệ thống của mình không?

Có, với trigger khác. Tự động hóa có trigger api_webhook chạy khi bạn POST tới /v1/automations/:id/trigger cùng secret trong header x-automation-secret.

Xây dựng trên Từ bình luận sang DM ngay hôm nay

Bắt đầu miễn phí và đã bao gồm đầy đủ API. Tạo khóa và thực hiện lệnh gọi đầu tiên chỉ trong vài phút.

Lấy API key của bạn