Агент для управления рекламой
npx skills add https://github.com/dengineproblem/agents-monorepo --skill social-media-marketingقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
Монорепозиторий для агентских сервисов автоматизации Facebook Ads.
Сервис для оценки эффективности рекламных кампаний (scoring) и автоматического управления существующими кампаниями.
Запуск:
docker compose up -d --build agent-brain
Основной сервис для работы с Facebook Ads и обработки видео креативов.
Next.js frontend приложение для управления рекламными кампаниями.
Функциональность:
Запуск:
docker compose up -d --build agent-service
git clone <repo-url>
cd agents-monorepo
Создайте .env.agent в корне проекта (см. env.brain.example).
# В Supabase Dashboard выполните:
migrations/001_scoring_agent_tables.sql
migrations/002_video_creatives_tables.sql
docker compose up -d --build
# agent-brain
curl http://localhost:8081/health
# agent-service
curl http://localhost:8080/health
export PAGE_ACCESS_TOKEN='ваш_токен'
./test-video-upload.sh ./path/to/video.mp4
./test-create-campaign.sh
# Автоматический подбор креативов и создание кампании
./test-campaign-builder.sh YOUR_USER_ACCOUNT_ID
agents-monorepo/
├── services/
│ ├── agent-brain/ # Scoring сервис
│ ├── agent-service/ # Основной сервис
│ └── frontend/ # 🆕 Next.js frontend
├── migrations/ # SQL миграции
├── test-*.sh # Тестовые скрипты
├── nginx.conf # 🆕 Nginx reverse proxy
└── *.md # Документация
Основные переменные в .env.agent:
# OpenAI
OPENAI_API_KEY=sk-...
# Facebook
FB_API_VERSION=v20.0
FB_APP_SECRET=...
# Supabase
SUPABASE_URL=https://...
SUPABASE_SERVICE_ROLE=...
# Ports
PORT=8080 # agent-service
PORT=8081 # agent-brain
cd services/agent-service
npm install
npm run dev
cd services/agent-brain
npm install
npm run dev
Private