🦀 ClawHub
Facebook Page Manager
by @mcbaivn
Quản lý và đăng nội dung tự động lên Facebook Fanpage qua Graph API. Hỗ trợ đầy đủ: post text/ảnh, carousel (nhiều ảnh), video, Reels, Story (ảnh/video), hẹn...
TERMINAL
clawhub install mcbaivn-facebook-page-manager📖 About This Skill
name: facebook-page-manager description: > Quản lý và đăng nội dung tự động lên Facebook Fanpage qua Graph API. Hỗ trợ đầy đủ: post text/ảnh, carousel (nhiều ảnh), video, Reels, Story (ảnh/video), hẹn giờ đăng bài (scheduled_publish_time), xem/sửa/xóa bài đã hẹn giờ, comment vào bài viết, reply comment, xóa comment. Dùng khi user yêu cầu "đăng bài lên Facebook Page", "hẹn giờ đăng Facebook", "upload video lên Fanpage", "đăng story Facebook", "carousel Facebook", "quản lý lịch đăng Facebook", "comment vào bài Facebook", "reply comment Facebook", hoặc bất kỳ thao tác post/manage nội dung trên Facebook Page.
Facebook Page Manager
Skill đăng và quản lý nội dung Facebook Page qua Graph API v19.0 bằng Python.
Setup nhanh
1. Cài dependencies
pip install requests
2. Lấy Access Token
Xem hướng dẫn chi tiết:references/get-token.mdTóm tắt nhanh:
pages_manage_posts, pages_read_engagement, pages_manage_engagement, publish_videoGET /me/accounts để lấy Page Access Token và Page ID3. Tạo config
Tạo filescripts/fb_config.json:
{
"access_token": "EAAxxxxxxxxxxxxxxx",
"page_id": "123456789012345"
}
> ⚠️ Thêm vào .gitignore, không commit file này!Script chính: scripts/fb_post.py
Đăng text
python fb_post.py text --message "Nội dung bài viết"
Đăng ảnh
python fb_post.py photo --message "Caption" --images anh1.jpg
Carousel (nhiều ảnh)
python fb_post.py photo --message "Caption" --images a.jpg b.jpg c.jpg
Video
python fb_post.py video --message "Caption" --video clip.mp4
Reels
python fb_post.py video --message "Caption" --video clip.mp4 --reel
Story ảnh
python fb_post.py story --type photo --media story.jpg
Story video
python fb_post.py story --type video --media story.mp4
Hẹn giờ đăng bài
Thêm --schedule "YYYY-MM-DD HH:MM" vào bất kỳ lệnh text/photo/video:
python fb_post.py text --message "Bài sáng thứ Hai" --schedule "2024-12-25 08:00"
python fb_post.py photo --message "Caption" --images anh.jpg --schedule "2024-12-25 10:00"
python fb_post.py video --message "Video mới" --video clip.mp4 --schedule "2024-12-25 20:00"
> ⏰ Thời gian phải sau hiện tại ít nhất 10 phút và không quá 6 tháng. > Story không hỗ trợ hẹn giờ.
Quản lý lịch đăng
Xem danh sách bài hẹn giờ
python fb_post.py list-scheduled
Xóa bài
python fb_post.py delete --post-id 123456789_987654321
Đổi giờ đăng
python fb_post.py reschedule --post-id 123456789_987654321 --schedule "2024-12-26 09:00"
Quản lý Comment
> Permission cần thêm: pages_manage_engagement
Comment vào bài viết
python fb_post.py comment --post-id 123456789_987654321 --message "Nội dung comment"
Reply vào comment
python fb_post.py reply --comment-id COMMENT_ID --message "Nội dung reply"
Xem danh sách comment của bài viết
python fb_post.py list-comments --post-id 123456789_987654321
Xóa comment
python fb_post.py delete-comment --comment-id COMMENT_ID
References
references/get-token.md — Hướng dẫn lấy Access Token từng bướcreferences/api-reference.md — Chi tiết endpoints, format, giới hạnLưu ý quan trọng
pages_manage_engagementreferences/get-token.md phần Troubleshooting