>
Tác giả: Pham Triet
Cộng đồng: OpenClaw Việt Nam
Kỹ năng quản lý Fanpage Facebook toàn diện: đăng bài, trả lời bình luận, tự động trả lời Messenger.
Bao gồm hướng dẫn lấy token từ A đến Z.
→ Đọc references/setup-guide.md để xem hướng dẫn CÓ HÌNH ảnh chi tiết từng bước.
→ Đọc references/api-reference.md để xem danh sách API endpoints.
Đây là bước QUAN TRỌNG NHẤT — không có token thì kỹ năng không hoạt động.
→ Hướng dẫn đầy đủ có trong file references/setup-guide.md
Tóm tắt nhanh 4 bước:
Bước 1: Tạo tài khoản Meta for Developers
→ developers.facebook.com → Bắt đầu
Bước 2: Tạo App
→ developers.facebook.com/apps → Tạo ứng dụng
→ Chọn Tương tác với khách hàng trên Messenger
Bước 3: Lấy Page ID + Short-lived Token
→ developers.facebook.com/tools/explorer/
→ Chọn App → Thêm quyền → Tạo Access Token
→ Truy vấn me/accounts → lấy id và access_token
Bước 4: Đổi sang Token vĩnh viễn
→ Lấy App ID + App Secret từ Cài đặt → Cơ bản
→ Truy vấn đổi token (xem chi tiết trong setup-guide.md)
Sau khi có Page ID và Token vĩnh viễn, cấu hình trong ~/.openclaw/openclaw.json:
json
{
skills: {
entries: {
facebook-fanpage-manager: {
env: {
FACEBOOKPAGEID: 123456789012345,
FACEBOOKACCESSTOKEN: EAAG...yourpermanentpage_token...
}
}
}
}
}
Kiểm tra kết nối:
bash
curl https://graph.facebook.com/v21.0/$FACEBOOKPAGEID?fields=name,followers_count \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN
Nếu trả về tên Fanpage và số lượng người theo dõi → kết nối thành công.
bash
curl -X POST https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/feed \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN \
-d message=Nội dung bài đăng
bash
curl -X POST https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/photos \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN \
-F url=https://example.com/image.jpg \
-F caption=Nội dung kèm ảnh
bash
curl -X POST https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/feed \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN \
-d message=Xem thêm tại đây \
-d link=https://example.com
bash
curl https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/posts?fields=message,created_time,shares,likes.summary(true),comments.summary(true)&limit=10 \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN
bash
curl https://graph.facebook.com/v21.0/{postid}/comments?fields=from,message,createdtime \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN
bash
curl -X POST https://graph.facebook.com/v21.0/{comment_id}/comments \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN \
-d message=Cảm ơn bạn đã quan tâm!
bash
curl -X POST https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/messages \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN \
-H Content-Type: application/json \
-d {
recipient: {id: USER_PSID},
message: {text: Xin chào! Cảm ơn bạn đã nhắn tin.}
}
bash
curl https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/conversations?fields=participants,messages{message,from,created_time}&limit=10 \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN
Để nhận tin nhắn thời gian thực, cần thiết lập webhook. Xem chi tiết trong references/setup-guide.md phần Thiết lập Webhook.
Lưu ý: Webhook cần máy chủ chạy liên tục (VPS, ngrok, hoặc Cloudflare Tunnel).
Nếu không có máy chủ, vẫn có thể dùng cách polling (lấy tin nhắn định kỳ).
bash
Quy trình polling:
bash
curl https://graph.facebook.com/v21.0/$FACEBOOKPAGEID/insights?metric=pageimpressions,pageengagedusers,pagefans&period=day \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN
bash
curl https://graph.facebook.com/v21.0/{postid}/insights?metric=postimpressions,postengagedusers,post_clicks \
-H Authorization: Bearer $FACEBOOKACCESSTOKEN
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 facebook-fanpage-manager-1775936460 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 facebook-fanpage-manager-1775936460 技能
skillhub install facebook-fanpage-manager-1775936460
文件大小: 9.83 KB | 发布时间: 2026-4-12 09:54