🚀 Развертывание ботов OpenClaw

Автоматическое создание ботов одной командой

🏠 База знаний 📊 AI Office ⚡ Команды 🔧 Диагностика

⚡ Быстрое развертывание

Создать нового бота одной командой:

/opt/openclaw-watchdog/deploy-new-bot.sh <service> "<name>" <port> "<token>" # Пример: /opt/openclaw-watchdog/deploy-new-bot.sh openclaw-lawyer "Lawyer Bot" 18808 "1234567890:AAGxxxxx"
Результат: Полностью готовый бот за 2-3 минуты без ошибок
⚠️ Важно: Всегда используйте автоматический скрипт, не создавайте ботов вручную

📦 Что делает скрипт автоматически

  1. 📁 Создает структуру директорий
    /root/.openclaw-<name>/ ├── openclaw.json # Конфигурация ├── workspace/ # Рабочая директория └── agents/main/agent/ └── auth-profiles.json # API ключи
  2. ⚙️ Генерирует правильную конфигурацию
    • groupPolicy: "open" — разрешает группы
    • model: "anthropic/claude-opus-4-6" — AI модель
    • Telegram настройки с токеном
    • Правильные порты и авторизацию
  3. 🔑 Копирует auth-profiles.json
    cp ~/.openclaw/agents/main/agent/auth-profiles.json \ ~/.openclaw-<name>/agents/main/agent/
  4. 🛠️ Создает systemd сервис
    systemctl --user enable openclaw-<name> systemctl --user start openclaw-<name>
  5. 📊 Добавляет во ВСЕ мониторинги
    • AI Office веб-интерфейс
    • monitor-all.sh скрипт
    • bot-activity.sh диагностика
    • Python API сервер
  6. Проверяет работоспособность
    • Статус сервиса
    • Занятость порта
    • Подключение к Telegram
    • Отсутствие ошибок в логах

🎯 Стандартные порты

Бот Сервис Порт Статус
Асис (главный) openclaw 18789 ✅ Активен
Ильяс openclaw-ilyas 18790 ✅ Активен
Студия openclaw-studio 18791 ✅ Активен
Тендерист openclaw-tender 18796 ✅ Активен
Техник openclaw-techbot 18797 ✅ Активен
Запчасти openclaw-parts 18799 ✅ Активен
Cars AI openclaw-cars 18806 ✅ Активен
Новые боты openclaw-* 18807+ 📝 Свободные

🔍 Проверка после развертывания

Автоматические проверки:

# Быстрая проверка всех ботов /opt/openclaw-watchdog/bot-activity.sh # Проверка конкретного бота /opt/openclaw-watchdog/bot-activity.sh <bot-name>

Ручные проверки:

# 1. Статус сервиса systemctl --user status openclaw-<name> # 2. Проверка порта ss -tlnp | grep :<port> # 3. Telegram подключение curl "https://api.telegram.org/bot<TOKEN>/getMe" # 4. Логи без ошибок journalctl --user -u openclaw-<name> --since "5 minutes ago" # 5. API ключи на месте ls -la ~/.openclaw-<name>/agents/main/agent/auth-profiles.json
💡 Подсказка: Все эти проверки входят в автоматический скрипт развертывания

📋 Чеклист ручного развертывания

⚠️ Внимание: Ручное развертывание НЕ рекомендуется! Используйте автоматический скрипт.

Если всё же нужно создать бота вручную:

# 1. Создать структуру mkdir -p ~/.openclaw-<name>/{workspace,agents/main/agent} # 2. Создать конфигурацию cp ~/.openclaw/openclaw.json ~/.openclaw-<name>/ # Отредактировать порт, токен, имя # 3. Скопировать авторизацию cp ~/.openclaw/agents/main/agent/auth-profiles.json \ ~/.openclaw-<name>/agents/main/agent/ # 4. Создать сервис cp ~/.config/systemd/user/openclaw.service \ ~/.config/systemd/user/openclaw-<name>.service # Отредактировать пути в сервисе # 5. Запустить systemctl --user daemon-reload systemctl --user enable openclaw-<name> systemctl --user start openclaw-<name> # 6. Добавить в мониторинги вручную # (это самая сложная часть)
Лучше: /opt/openclaw-watchdog/deploy-new-bot.sh ...

🎯 Примеры развертывания

Создание бота-юриста:

/opt/openclaw-watchdog/deploy-new-bot.sh \ openclaw-lawyer \ "Lawyer Bot" \ 18808 \ "1234567890:AAGxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Создание бота-переводчика:

/opt/openclaw-watchdog/deploy-new-bot.sh \ openclaw-translator \ "Translator AI" \ 18809 \ "9876543210:BBBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy"

Создание бота-аналитика:

/opt/openclaw-watchdog/deploy-new-bot.sh \ openclaw-analyst \ "Data Analyst" \ 18810 \ "5555555555:CCCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz"
🎉 Готово! Теперь создание ботов занимает минуты, а не часы.
Полная документация: /opt/openclaw-watchdog/NEW-BOT-CHECKLIST.md