Как построить мультиагентное сотрудничество OpenClaw в Discord
Нужно быстро получить коды верификации? Начните свое верификационное путешествие
Об OpenClaw
OpenClaw — это фреймворк с открытым исходным кодом для AI-агентов (лицензия MIT), появившийся в конце 2025 года, с более чем 270 000 звёзд на GitHub. Он подключает ChatGPT, Claude, Gemini и другие LLM к Discord, Slack, WhatsApp и другим коммуникационным платформам, поддерживая работу нескольких полностью изолированных AI-ассистентов в одном процессе Gateway. Версия v2026.3.7 представила подключаемый ContextEngine, став основным выбором для AI-инженеров и разработчиков.
Почему Discord для мультиагентного сотрудничества?
Зрелая экосистема ботов Discord, система прав каналов и механизмы Webhook делают его предпочтительной платформой для развертывания мультиагентов OpenClaw:
- Специализация: разные агенты обрабатывают разные задачи (проверка кода, создание документации, поддержка клиентов)
- Изоляция: каждый агент работает в независимом контекстном пространстве без взаимного влияния
- Единое управление: один процесс Gateway координирует и отслеживает всех агентов
- Гибкое масштабирование: добавляйте или удаляйте агентов в любое время без перезапуска всей системы
Подготовка: Массовое создание аккаунтов Discord
Ключевое требование мультиагентной архитектуры OpenClaw — каждому агенту нужен независимый Bot-аккаунт Discord. Каждому Bot-аккаунту необходимы:
- Отдельный аккаунт Discord (для создания Bot-приложений)
- SMS-верификация номера телефона (обязательное требование при регистрации Discord)
- Независимый Bot Token
Решение SMS-верификации для массовых аккаунтов Discord
При одновременной настройке 3, 5 или даже 10 агентов покупка физических SIM-карт по одной обходится дорого и требует много времени. Именно здесь незаменимы сервисы виртуальных телефонных номеров.
SMS-Act предоставляет сервис SMS-верификации для Discord:
- По запросу: покупайте только нужные коды верификации, 8 кредитов за использование
- Глобальные номера: поддержка номеров телефонов США, Великобритании, Канады и 100+ стран
- Высокий процент успеха: более 95% успешных верификаций с автоматическим возвратом при неудаче
- Мгновенная доставка: получение кодов верификации Discord в течение 30 секунд
Подробные инструкции: Служба получения SMS-кода регистрации Discord
Пошаговое руководство по настройке
Шаг 1: Создание нескольких Bot-аккаунтов Discord
Создайте отдельный аккаунт Discord для каждого планируемого агента:
- Откройте страницу регистрации Discord
- Завершите верификацию телефона с виртуальным номером от SMS-Act
- Войдите в Discord Developer Portal
- Нажмите «New Application» для создания Bot-приложения
- Перейдите в настройки «Bot», нажмите «Reset Token» для получения Bot Token
- Включите «Message Content Intent» (обязательное разрешение для OpenClaw)
- Сохраните Token (отображается только один раз, храните в безопасном месте)
Повторите эти шаги для создания независимых Bot-аккаунтов и Tokens для каждого агента.
Шаг 2: Приглашение ботов на сервер Discord
Создайте ссылки-приглашения для каждого бота и добавьте их на целевой сервер:
- В Developer Portal перейдите в «OAuth2 > URL Generator»
- Отметьте Scopes:
bot,applications.commands - Отметьте Bot Permissions:
Send Messages,Read Message History,Use Slash Commands - Скопируйте созданный URL приглашения и откройте в браузере
- Выберите целевой сервер и завершите приглашение бота
Шаг 3: Установка OpenClaw
# Клонировать репозиторий
git clone https://github.com/openclaw-ai/openclaw.git
cd openclaw
# Установить зависимости
npm install
# Скопировать шаблон конфигурации
cp openclaw.example.json openclaw.jsonШаг 4: Настройка нескольких агентов
Отредактируйте openclaw.json для настройки нескольких экземпляров агентов:
{
"gateway": {
"port": 3000,
"log_level": "info"
},
"agents": {
"list": ["agent-alpha", "agent-beta", "agent-gamma"]
},
"channels": {
"discord": {
"accounts": {
"agent-alpha": {
"token": "YOUR_BOT_TOKEN_FOR_ALPHA",
"model": "gpt-4o",
"system_prompt": "Вы — Альфа-ассистент, специализирующийся на проверке кода и решении технических проблем."
},
"agent-beta": {
"token": "YOUR_BOT_TOKEN_FOR_BETA",
"model": "claude-3-5-sonnet-20241022",
"system_prompt": "Вы — Бета-ассистент, специализирующийся на написании документации и создании контента."
},
"agent-gamma": {
"token": "YOUR_BOT_TOKEN_FOR_GAMMA",
"model": "gemini-2.0-flash",
"system_prompt": "Вы — Гамма-ассистент, специализирующийся на анализе данных и создании отчётов."
}
}
}
},
"bindings": [
{
"agent": "agent-alpha",
"channel_type": "discord",
"channel_id": "DISCORD_CHANNEL_ID_FOR_ALPHA"
},
{
"agent": "agent-beta",
"channel_type": "discord",
"channel_id": "DISCORD_CHANNEL_ID_FOR_BETA"
},
{
"agent": "agent-gamma",
"channel_type": "discord",
"channel_id": "DISCORD_CHANNEL_ID_FOR_GAMMA"
}
]
}Шаг 5: Запуск Gateway
# Режим разработки
npm run dev
# Продакшн-режим (с менеджером процессов PM2)
npm install -g pm2
pm2 start npm --name "openclaw-gateway" -- start
pm2 saveЧасто задаваемые вопросы
В: Нужно ли агентам использовать разные AI-модели?
О: Не обязательно. Несколько агентов могут использовать одну и ту же AI-модель, но с разными System Prompt для функциональной дифференциации.
В: Есть ли ограничения на одновременную работу нескольких ботов?
О: Discord не ограничивает количество Bot-аккаунтов, но каждому боту нужен независимый аккаунт и Token. Рекомендуется регистрировать каждого бота с разным телефонным номером (можно получить оптом через SMS-Act).
В: Что делать, если Bot Token истёк?
О: Сбросьте Token для соответствующего бота в Developer Portal, обновите поле token в openclaw.json и перезапустите Gateway. Другие агенты не пострадают.
Связанные ресурсы
Связанные руководства
- Служба получения SMS-кода регистрации Discord - Полное руководство по массовой верификации аккаунтов Discord
- Руководство по использованию платформы SMS-верификации - Обязательное чтение для начинающих
Начните использовать SMS-Act для массового получения кодов верификации Discord и быстрого создания мультиагентной системы сотрудничества OpenClaw!
Документация и руководства предоставляются только для справки. Из-за обновлений и других факторов ориентируйтесь на фактическую поддержку, доступную на сайте.