ClawSkills logoClawSkills

Skill to manage a facebook page

通过 Meta Graph API 管理 Facebook 页面。发布内容(文本、照片、链接),列出帖子,管理评论(列出/回复/隐藏/删除)。当用户希望发布

介绍

# Facebook Page

通过 Meta Graph API 管理 Facebook Page 的 Skill。

## 功能 - 列出用户管理的 Page - 发布帖子(文本、图片、链接) - 列出 Page 的帖子 - 列出/回复/隐藏/删除评论

## 设置(一次性操作)

### 1. 创建 Meta App 1. 访问 https://developers.facebook.com/apps/ → Create App 2. 选择 **"Other"** → **"Business"**(根据用例也可选择 Consumer) 3. 填写 App 名称和邮箱 4. 进入 **App settings > Basic**:获取 **App ID** 和 **App Secret**

### 2. 配置 OAuth 1. 进入 **Add Product** → 添加 **Facebook Login** 2. 在 **Facebook Login > Settings** 中: - Valid OAuth Redirect URIs:留空(使用手动 code 流程) 3. 进入 **App Roles > Roles** → 添加账号为 Admin/Developer

### 3. 配置 .env ```bash cd skills/facebook-page cp .env.example .env # Edit .env với App ID và Secret ```

### 4. 安装依赖并获取 token ```bash cd scripts npm install node auth.js login ``` 脚本将执行: 1. 输出 URL 供用户在浏览器中打开、登录并授予权限 2. 用户复制授权后的 URL(包含 `code=...`) 3. 将 URL 粘贴到终端中 4. 脚本交换 code 获取长期 lived token,再获取 page tokens 5. 将 tokens 保存到 `~/.config/fbpage/tokens.json`

## Commands

### 列出 Page ```bash node cli.js pages ```

### 发布文本帖子 ```bash node cli.js post create --page PAGE_ID --message "Hello world" ```

### 发布带图片的帖子 ```bash node cli.js post create --page PAGE_ID --message "Caption" --photo /path/to/image.jpg ```

### 发布带链接的帖子 ```bash node cli.js post create --page PAGE_ID --message "Check this out" --link "https://example.com" ```

### 列出帖子 ```bash node cli.js post list --page PAGE_ID --limit 10 ```

### 列出帖子的评论 ```bash node cli.js comments list --post POST_ID ```

### 回复评论 ```bash node cli.js comments reply --comment COMMENT_ID --message "Thanks!" ```

### 隐藏评论 ```bash node cli.js comments hide --comment COMMENT_ID ```

### 删除评论 ```bash node cli.js comments delete --comment COMMENT_ID ```

## 所需权限 - `pages_show_list` - 列出 Page - `pages_read_engagement` - 读取帖子/评论 - `pages_manage_posts` - 发布/修改/删除帖子 - `pages_manage_engagement` - 管理评论

## 注意事项 - Page Token 不会过期(如果是从长期 user token 获取的) - 不要将 token 记录/打印到输出中 - 处于 Testing 模式的 App 仅对 Roles 中的账号有效

更多产品