Статья 4

Эта статья охватывает полную техническую реализацию SafeClaw — от интерфейса Telegram до уровня API Binance.



━━━ ОБЗОР СИСТЕМЫ ━━━

SafeClaw — это многоуровневая система:

УРОВЕНЬ 1 — Пользовательский интерфейс
Telegram Bot API (режим длинного опроса)
Вебхук не требуется. Работает за NAT.
Авто-переподключение при прерывании сети.

УРОВЕНЬ 2 — AI Gateway
OpenClaw 2026.3.13
Запущено на AWS EC2 t3.small (Ubuntu 24.04 LTS)
Служба Systemd — автоматически запускается при загрузке, автоматически перезапускается при сбое
Порт 18789 (только локальная петля, не открывается для общего доступа)

УРОВЕНЬ 3 — Уровень модели ИИ
Основной: claude-haiku-4.5 через openrouter/anthropic/claude-haiku-4.5
Резервный 1: claude-sonnet-4-5 (более высокая точность, более высокая стоимость)
Резервный 2: meta-llama/llama-3.3-70b-instruct:free (резервная копия бесплатного уровня)
Авто-переключение при превышении лимитов или ошибках

УРОВЕНЬ 4 — Уровень навыков (10 навыков)
Каждый навык — это файл SKILL.md в формате markdown с инструкциями на естественном языке.
Нет скомпилированного кода. Нет конвейера развертывания.
Добавить или обновить навык = редактировать файл + перезапустить шлюз.

УРОВЕНЬ 5 — Уровень интеграции API
6 окружений Binance + 3 внешних источника данных



━━━ УРОВЕНЬ НАВЫКОВ В ДЕТАЛЯХ ━━━

Система навыков OpenClaw работает, внедряя содержимое SKILL.md в контекст агента, когда срабатывают соответствующие ключевые слова или команды.

10 навыков SafeClaw:

1. api-router
Внутренний уровень маршрутизации. Читает тип учетной записи пользователя из сессии и возвращает правильный базовый URL и учетные данные. Вызывается всеми навыками, которым нужен доступ к API Binance.

2. p2p-safefinder
Вызывает API поиска P2P Binance с сжатыми заголовками запроса. Применяет модель оценки. Возвращает список рейтинговых торговцев.

3. guardianclaw
Получает данные о текущих тикерах за 24 часа, глубину книги заказов, недавние сделки. Проводит психологический опрос. Расчитывает составной балл безопасности.

4. smartdca
Получает Индекс Страха и Жадности. Рассчитывает адаптивный множитель. Вызывает api-router для правильной конечной точки. Исполняет рыночный ордер. Записывает в историю сессии.

5. briefing
Пакетно получает 5 основных тикеров активов. Получает топовые движения. Получает местный P2P тариф. Получает Страх и Жадность. Форматирует структурированное рыночное резюме.

6. safeclaw-academy
Маршрутизирует на демо или тестовую сеть в зависимости от типа учетной записи пользователя. Исполняет реальные заказы на Binance Demo API. Рассчитывает цены ликвидации. Оценка торговых решений. Ссылки на ресурсы Binance Academy.

7. yield-monitor
Вызывает конечные точки API Binance Earn. Сравнивает текущие ставки с доступными ставками. Рассчитывает возможности оптимизации доходности.

8. square-content-engine
Получает несколько RSS-каналов и рыночные данные одновременно. Генерирует 3 варианта черновика с разными профилями оптимизации. Публикует через Binance Square OpenAPI.

9. user-onboarding
Мастер на 5 шагов. Проверяет ключи API на правильные конечные точки. Хранит тип учетной записи и предпочтения в сессии. Обрабатывает реальные, демо и тестовые учетные записи.

10. profile
Читает настройки из сессии. Получает текущий баланс с правильной конечной точки Binance. Отображает унифицированный вид профиля.



━━━ ИСПОЛЬЗОВАНИЕ API BINANCE ━━━

SafeClaw использует больше API Binance, чем любой другой проект OpenClaw, о котором нам известно:

Публичные API (без аутентификации):
• GET /api/v3/ticker/24hr — данные о цене и объеме
• GET /api/v3/ticker/price — текущая цена
• GET /api/v3/depth — книга заказов
• GET /api/v3/trades — недавние сделки
• POST p2p.binance.com/.../adv/search — список P2P торговцев

Аутентифицированные API (собственный ключ пользователя):
• GET /api/v3/account — проверка баланса и разрешений
• POST /api/v3/order — выполнение ордера на спотовом рынке
• POST /fapi/v1/leverage — установка кредитного плеча для фьючерсов
• POST /fapi/v1/order — фьючерсный рыночный ордер
• GET /fapi/v2/account — баланс фьючерсов
• GET /fapi/v2/positionRisk — открытые позиции фьючерсов
• GET /sapi/v1/lending/union/account — обзор Earn
• GET /sapi/v1/lending/daily/product/list — ставки Earn
• GET /sapi/v1/staking/position — позиции стейкинга

API Binance Demo:
• demo-api.binance.com — идентичен живому спотовому API
• demo-fapi.binance.com — идентичен живому фьючерсному API

API Binance Square:
• POST /bapi/composite/v1/public/pgc/openApi/content/add

Подпись запроса: HMAC SHA256 с временной меткой + строка параметров.
Все подписанные запросы используют собственный ключ API пользователя — никогда не используйте общий ключ сервера.



━━━ ИНФРАСТРУКТУРА ━━━

Сервер: AWS EC2 t3.small
• vCPUs: 2
• RAM: 2GB + 2GB swap
• Хранилище: 30GB gp3 EBS
• ОС: Ubuntu 24.04 LTS
• Стоимость: ~$15/месяц (бесплатный уровень доступен в течение 12 месяцев)

Время выполнения: Node.js 22.22.1 (системный пакет, не nvm)
Пакет: OpenClaw установленный через npm global
Сервис: системная служба userd с включенным linger
Мониторинг: статус шлюза openclaw + логи openclaw

GitHub: https://github.com/bnbnepalbinanceangel/SafeClaw
Шаблон конфигурации: config.template.json (без секретов)
Навыки: skills/ каталог (10 файлов SKILL.md)
Рабочая область: workspace/ (SOUL.md, AGENTS.md, IDENTITY.md)



━━━ АРХИТЕКТУРА РАЗВЕРТЫВАНИЯ ━━━

Локальная разработка:
WSL2 Ubuntu на Windows 11
Нативная установка OpenClaw (не Docker)
Локальный тестовый бот с отдельным токеном
Тестовая сеть Binance для безопасного тестирования торговли

Производство:
AWS EC2 t3.small постоянно включен
Токен бота для производства
Binance Demo API для функции Академии
Реальный Binance API для живых пользователей

Конвейер развертывания:
git push → SSH на сервер → git pull → cp skills → перезапустить шлюз
(Автоматизированный скрипт обновления: ~/update-safeclaw.sh)



━━━ ЭФФЕКТИВНОСТЬ ЗАТРАТ ━━━

Искусственный интеллект: Claude Haiku 4.5 ≈ $0.001 за сообщение
Сервер: ~$15/месяц AWS EC2 t3.small
OpenRouter: плата за использование, без минимума
Итого для 1,000 пользователей/день: ~$16/месяц

Это делает SafeClaw одним из самых экономически эффективных производственных ИИ-ботов на инфраструктуре Binance.



━━━ ПУТЬ МАСШТАБИРОВАНИЯ ━━━

Текущая архитектура поддерживает сотни одновременных пользователей на t3.small.

Путь горизонтального масштабирования:
→ t3.small → t3.medium → t3.large (вертикальный, простой)
→ Несколько экземпляров OpenClaw за балансировщиком нагрузки (горизонтальный)
→ Хранилище сессий Redis для общего состояния (мульти-экземпляр)
→ Отдельные узлы-исполнители для тяжелых субагентов (SmartDCA, Академия)

Нативное многосубагентное развертывание OpenClaw (sessions_spawn) уже настроено для конкурентности субагентов до 8 параллельных агентов на главном оркестраторе.

Быстрые ссылки:

Статья 1 Статья 2 Статья 3 Статья 5 Статья 6 Статья 7 Статья 8

Источник: https://github.com/bnbnepalbinanceangel/SafeClaw

#AIBinance #SafeClaw #TechStack #OpenClaw #Binance