Install
openclaw skills install pancake-skillsClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Tương tác với Pancake Platform API để quản lý pages, conversations, messages, customers, statistics, tags, posts, users. Sử dụng khi cần (1) Quản lý pages và tạo access token, (2) Xử lý conversations và messages, (3) Quản lý thông tin customers, (4) Xem statistics và analytics, (5) Quản lý tags và posts, (6) Quản lý users/staff, (7) Upload media content, (8) Chat plugin operations.
openclaw skills install pancake-skillsSkill này cung cấp khả năng tương tác với Pancake Platform API - nền tảng quản lý bán hàng đa kênh. Hỗ trợ đầy đủ các thao tác:
User API (endpoints /api/v1/pages):
USER_ACCESS_TOKEN: Token cá nhân, lấy từ Account → Personal Settings. Có hiệu lực 90 ngày.Page API (endpoints /api/public_api/v1 và /api/public_api/v2):
PAGE_ACCESS_TOKEN: Token của page, lấy từ Settings → Tools. Không hết hạn trừ khi xóa/renew.Tuỳ chọn:
PANCAKE_BASE_URL: Mặc định https://pages.fmCONFIRM_WRITE: Set YES để cho phép thao tác ghi (POST/PUT/DELETE)Script gợi ý: scripts/pancake.sh
# Liệt kê pages (User API)
export USER_ACCESS_TOKEN="***"
bash scripts/pancake.sh pages-list
# Liệt kê conversations của page (Page API)
export PAGE_ACCESS_TOKEN="***"
bash scripts/pancake.sh conversations-list 123456789
# Lọc conversations theo tags và type
bash scripts/pancake.sh conversations-list 123456789 "?tags=1,2&type=INBOX"
# Lấy tin nhắn trong conversation
bash scripts/pancake.sh messages-list 123456789 conv_abc123
# Liệt kê tags
bash scripts/pancake.sh tags-list 123456789
# Liệt kê staff
bash scripts/pancake.sh users-list 123456789
# Thống kê page (SINCE/UNTIL là Unix timestamp)
bash scripts/pancake.sh stats-page 123456789 1704067200 1706745600
export PAGE_ACCESS_TOKEN="***"
export CONFIRM_WRITE=YES
# Gửi tin nhắn inbox
echo '{"action":"reply_inbox","message":"Xin chào!"}' | \
bash scripts/pancake.sh messages-send 123456789 conv_abc123
# Gửi tin nhắn với attachment (dùng content_ids từ upload API)
echo '{"action":"reply_inbox","content_ids":["xxx"]}' | \
bash scripts/pancake.sh messages-send 123456789 conv_abc123
# Reply comment
echo '{"action":"reply_comment","message_id":"comment123","message":"Cảm ơn bạn!"}' | \
bash scripts/pancake.sh messages-send 123456789 conv_abc123
# Private reply từ comment
echo '{"action":"private_replies","post_id":"post123","message_id":"comment123","message":"Inbox nhé!"}' | \
bash scripts/pancake.sh messages-send 123456789 conv_abc123
# Thêm tag vào conversation
echo '{"action":"add","tag_id":"123"}' | \
bash scripts/pancake.sh conversations-tag 123456789 conv_abc123
# Gỡ tag khỏi conversation
echo '{"action":"remove","tag_id":"123"}' | \
bash scripts/pancake.sh conversations-tag 123456789 conv_abc123
# Assign staff vào conversation
echo '{"assignee_ids":["user-uuid-1","user-uuid-2"]}' | \
bash scripts/pancake.sh conversations-assign 123456789 conv_abc123
# Đánh dấu conversation đã đọc
bash scripts/pancake.sh conversations-read 123456789 conv_abc123
# Cập nhật thông tin khách hàng
echo '{"changes":{"name":"Nguyễn Văn A","gender":"male","birthday":"1990-01-15"}}' | \
bash scripts/pancake.sh customers-update 123456789 customer_uuid
# Thêm ghi chú cho khách hàng
echo '{"message":"Khách hàng VIP, ưu tiên hỗ trợ"}' | \
bash scripts/pancake.sh customers-add-note 123456789 customer_uuid
# Upload file
bash scripts/pancake.sh upload 123456789 /path/to/image.jpg
# Cập nhật round robin users
echo '{"inbox":["user-uuid-1"],"comment":["user-uuid-2"]}' | \
bash scripts/pancake.sh users-round-robin 123456789
CONFIRM_WRITE=YESmessage và content_ids là MUTUALLY EXCLUSIVE - không được gửi cả hai cùng lúchttps://pages.fm/api/v1)GET /pages - Liệt kê pagesPOST /pages/{page_id}/generate_page_access_token - Tạo page access tokenhttps://pages.fm/api/public_api/v2)GET /pages/{page_id}/conversations - Liệt kê conversationshttps://pages.fm/api/public_api/v1)Conversations:
POST /pages/{page_id}/conversations/{conversation_id}/tags - Thêm/xóa tagPOST /pages/{page_id}/conversations/{conversation_id}/assign - Assign staffPOST /pages/{page_id}/conversations/{conversation_id}/read - Đánh dấu đã đọcPOST /pages/{page_id}/conversations/{conversation_id}/unread - Đánh dấu chưa đọcMessages:
GET /pages/{page_id}/conversations/{conversation_id}/messages - Lấy tin nhắnPOST /pages/{page_id}/conversations/{conversation_id}/messages - Gửi tin nhắnCustomers:
GET /pages/{page_id}/page_customers - Liệt kê khách hàngPUT /pages/{page_id}/page_customers/{page_customer_id} - Cập nhật khách hàngPOST /pages/{page_id}/page_customers/{page_customer_id}/notes - Thêm ghi chúPUT /pages/{page_id}/page_customers/{page_customer_id}/notes - Sửa ghi chúDELETE /pages/{page_id}/page_customers/{page_customer_id}/notes - Xóa ghi chúStatistics:
GET /pages/{page_id}/statistics/pages_campaigns - Thống kê chiến dịch quảng cáoGET /pages/{page_id}/statistics/ads - Thống kê quảng cáoGET /pages/{page_id}/statistics/customer_engagements - Thống kê tương tácGET /pages/{page_id}/statistics/pages - Thống kê pageGET /pages/{page_id}/statistics/tags - Thống kê tagsGET /pages/{page_id}/statistics/users - Thống kê usersOther:
GET /pages/{page_id}/tags - Liệt kê tagsGET /pages/{page_id}/posts - Liệt kê bài viếtGET /pages/{page_id}/users - Liệt kê usersPOST /pages/{page_id}/round_robin_users - Cập nhật round robinGET /pages/{page_id}/sip_call_logs - Lấy lịch sử cuộc gọiGET /pages/{page_id}/export_data - Export dữ liệuPOST /pages/{page_id}/upload_contents - Upload mediahttps://pages.fm/api/v1)POST /pke_chat_plugin/messages - Gửi tin nhắn qua chat pluginGET /pke_chat_plugin/messages - Lấy tin nhắn chat pluginreferences/openapi-pancake.yaml