Скиллы Новичок Коммуникация и социальные сети

Facebook Page Manager

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Facebook Page Manager — это навык для управления страницами Facebook через Meta Graph API. Он позволяет публиковать контент, просматривать посты и управлять комментариями напрямую из CLI, без необходимости заходить в интерфейс Facebook.

Что умеет этот навык

  • Публикация постов (текст, изображения, ссылки)
  • Просмотр списка страниц, которыми вы управляете
  • Получение списка постов страницы
  • Управление комментариями (просмотр, ответы, скрытие, удаление)
  • Автоматизация работы с Facebook Page через API

Инструмент особенно полезен разработчикам, маркетологам и администраторам, которым нужно автоматизировать работу с социальными сетями или встроить управление страницами в свои процессы. :

Когда использовать

  • Публикация ежедневных постов на бизнес-странице
  • Размещение фото товаров с описанием
  • Аудит активности страницы
  • Ответы на комментарии пользователей
  • Модерация нежелательных комментариев

Установка

clawhub install longmaba/facebook-page-manager

Если CLI не установлен:

npx clawhub@latest install longmaba/facebook-page-manager

Также можно использовать OpenClaw CLI:

openclaw skills install longmaba/facebook-page-manager

Настройка (один раз)

1. Создание Meta App

  • Перейдите на https://developers.facebook.com/apps/
  • Нажмите Create App
  • Выберите Other → Business (или Consumer при необходимости)
  • Укажите имя приложения и email
  • В разделе App settings → Basic получите App ID и App Secret

2. Настройка OAuth

  • Добавьте продукт Facebook Login
  • В настройках OAuth оставьте поле Valid OAuth Redirect URIs пустым
  • Добавьте аккаунт в роли Admin/Developer

3. Конфигурация .env

cd skills/facebook-page
cp .env.example .env

Отредактируйте файл .env, указав App ID и App Secret.

4. Получение токена

cd scripts
npm install
node auth.js login

Скрипт:

  • Выведет ссылку для авторизации
  • Попросит вставить URL после подтверждения доступа
  • Обменяет код на долгоживущий токен
  • Сохранит токены в ~/.config/fbpage/tokens.json

Основные команды

Список страниц:

node cli.js pages

Публикация текста:

node cli.js post create --page PAGE_ID --message "Hello world"

Пост с изображением:

node cli.js post create --page PAGE_ID --message "Caption" --photo /path/to/image.jpg

Пост со ссылкой:

node cli.js post create --page PAGE_ID --message "Check this out" --link "https://example.com"

Список постов:

node cli.js post list --page PAGE_ID --limit 10

Комментарии:

  • Просмотр: node cli.js comments list --post POST_ID
  • Ответ: node cli.js comments reply --comment COMMENT_ID --message "Thanks!"
  • Скрытие: node cli.js comments hide --comment COMMENT_ID
  • Удаление: node cli.js comments delete --comment COMMENT_ID

Необходимые разрешения

  • pages_show_list — список страниц
  • pages_read_engagement — чтение постов и комментариев
  • pages_manage_posts — управление постами
  • pages_manage_engagement — управление комментариями

Важные замечания

  • Токен страницы не истекает (если получен через long-lived token)
  • Не выводите токены в логах
  • В режиме Testing приложение работает только для пользователей с назначенными ролями

Этот инструмент позволяет полностью автоматизировать работу с Facebook Pages, включая публикации, модерацию и аналитику, используя только команды и API. :


Файл из источника

10968_facebook-page-manager-1.0.0.zip