원클릭으로
context
Получение контекста пользователя и credentials
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Получение контекста пользователя и credentials
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Find high-value SEO keywords: search volume, difficulty, intent classification, topic clusters. 关键词研究/内容选题
Expert SEO covering technical SEO, content optimization, link building, keyword research, and search analytics. Use when auditing technical SEO issues, researching keywords by intent and difficulty, optimizing on-page elements, building link acquisition strategies, or analyzing organic search performance.
Эксперт A/B тестирования. Используй для статистических тестов, экспериментов и ML-оптимизации.
Эксперт ABM. Используй для account-based marketing, target account selection и personalized campaigns.
Эксперт по accessibility дизайну. Используй для WCAG, a11y чеклистов и inclusive design.
Эксперт по a11y тестированию. Используй для axe-core, automated testing и accessibility audits.
| name | context |
| description | Получение контекста пользователя и credentials |
Первый шаг в любом запросе — получить контекст пользователя.
Перед выполнением любых действий с рекламой, сначала получи контекст пользователя. Без контекста tools не смогут определить какой аккаунт использовать.
Получить credentials по telegram_id.
curl -s http://agent-brain:7080/api/context \
-H "Content-Type: application/json" \
-H "X-Telegram-Id: ${TELEGRAM_CHAT_ID}"
Параметры:
X-Telegram-Id (header) - Telegram chat ID пользователяОтвет:
{
"userAccountId": "uuid-...",
"accountId": "uuid-...",
"accessToken": "EAA...",
"adAccountId": "act_123..."
}
После получения контекста, используй ID во всех последующих вызовах:
# Пример: получить кампании
curl -s -X POST http://agent-brain:7080/brain/tools/getCampaigns \
-H "Content-Type: application/json" \
-d '{
"userAccountId": "полученный-userAccountId",
"accountId": "полученный-accountId",
"period": "last_7d"
}'
{"error": "X-Telegram-Id header required"}
Не передан заголовок с Telegram ID.
{
"error": "User not found",
"needsOnboarding": true,
"message": "Пользователь не найден. Пройдите регистрацию через /onboarding"
}
Это новый пользователь! Автоматически предложи onboarding.
Если /api/context возвращает 404 с needsOnboarding: true, это новый пользователь.
Автоматически отправь приветствие:
👋 Привет! Я Performante AI - ваш помощник по управлению рекламой в Facebook и Instagram.
Вижу, вы ещё не зарегистрированы в системе.
Хотите пройти быструю регистрацию? (~5 минут)
Отправьте /onboarding чтобы начать.
ВАЖНО:
[Telegram Chat ID: 123456789] в начале сообщенияДля прямой интеграции Telegram → Moltbot нужно добавить в docker-compose.yml:
moltbot-telegram:
image: node:22-slim
container_name: moltbot-telegram
working_dir: /root/clawd
env_file:
- ./.env.brain
command:
- sh
- -c
- |
npm install -g moltbot@beta
moltbot telegram --token "$TELEGRAM_BOT_TOKEN" --allow-unconfigured
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- TELEGRAM_BOT_TOKEN=${MOLTBOT_TELEGRAM_BOT_TOKEN}
- AGENT_SERVICE_URL=http://agent-brain:7080
volumes:
- ./moltbot-workspace:/root/clawd
depends_on:
- agent-brain
ВАЖНО: Moltbot Telegram транспорт автоматически добавляет контекст с chat_id в сообщение в формате:
[Telegram Chat ID: 123456789]
Сообщение пользователя