Как подключить OpenClaw к Discord: пошаговая инструкция за 10 минут

Как подключить OpenClaw к Discord: пошаговая инструкция за 10 минут

OpenClaw подключается к Discord за 10–15 минут: вы создаёте бота в Developer Portal, копируете токен, добавляете его в конфиг openclaw.json и получаете полноценного AI-агента прямо в вашем Discord-сервере.

Discord давно перестал быть просто голосовым чатом для геймеров. Сегодня это рабочее пространство для команд, сообществ и проектов. А если добавить туда AI-агента на OpenClaw — получится мощный инструмент, который отвечает на вопросы, автоматизирует рутину и работает 24/7 без вашего участия. 🦞

🔧 Что нужно для подключения OpenClaw к Discord?

Перед началом убедитесь, что у вас есть:

  • 🖥️ VPS или сервер с установленным OpenClaw (Ubuntu 22.04+, минимум 1 ГБ RAM)
  • 🔑 API-ключ от LLM-провайдера (Anthropic Claude, OpenAI, Google Gemini или локальная модель через Ollama)
  • 💬 Discord-аккаунт с правами администратора на целевом сервере
  • ⏱️ 10–15 минут свободного времени

Никакого кода писать не нужно — OpenClaw подключается к Discord через стандартный Bot API.

📋 Как создать Discord-бота для OpenClaw? Пошаговая инструкция

Весь процесс состоит из 5 шагов. Разберём каждый подробно.

Шаг 1. Создание приложения в Developer Portal

  1. Откройте discord.com/developers/applications
  2. Нажмите New Application, введите название (например, «OpenClaw Agent»)
  3. Примите условия использования и нажмите Create

Шаг 2. Настройка бота и получение токена

  1. В боковом меню выберите Bot
  2. Нажмите Reset Token → скопируйте токен и сохраните
  3. ⚠️ Токен показывается один раз — если потеряете, придётся генерировать новый

Шаг 3. Включение Privileged Intents

Без включения intents бот не сможет читать сообщения. В разделе Bot → Privileged Gateway Intents активируйте:

Intent Обязательно? Зачем
Message Content ✅ Да Чтение содержимого сообщений
Server Members ⚡ Рекомендуется Информация об участниках
Presence ❌ Нет Статус онлайн (обычно не нужен)

Шаг 4. Генерация invite-ссылки и добавление бота

  1. Перейдите в OAuth2 → URL Generator
  2. В Scopes отметьте: bot и applications.commands
  3. В Bot Permissions выберите минимальные права:
Право Описание
View Channels Видеть каналы сервера
Send Messages Отправлять сообщения
Read Message History Читать историю сообщений
Embed Links Встраивать ссылки
Attach Files Прикреплять файлы
Add Reactions Ставить реакции
  1. Скопируйте URL внизу страницы, вставьте в браузер и выберите сервер
  2. ⚠️ Не давайте право Administrator — это избыточно и небезопасно

Шаг 5. Подключение токена к OpenClaw

Есть два способа подключить бота:

Способ 1 — через конфиг (рекомендуется):

Отредактируйте файл openclaw.json (обычно в ~/.openclaw/agents/main/):

{
  "channels": {
    "discord": {
      "token": "YOUR_BOT_TOKEN_HERE",
      "guildId": "YOUR_SERVER_ID_HERE",
      "allowFrom": ["YOUR_USER_ID_HERE"]
    }
  }
}

Затем перезапустите gateway:

openclaw gateway restart

Способ 2 — через агента:

Если OpenClaw уже работает (например, через Telegram), напишите ему:

Подключи Discord с токеном: YOUR_BOT_TOKEN_HERE

Агент сам обновит конфиг и перезапустит gateway.

⚠️ Какие ошибки чаще всего возникают при настройке?

Вот топ-5 проблем, с которыми сталкиваются при подключении OpenClaw к Discord:

Ошибка Причина Решение
Бот не читает сообщения Не включён Message Content Intent Developer Portal → Bot → включить Intent
Invalid token Токен скопирован неполностью или устарел Reset Token → скопировать заново
Insufficient permissions Не хватает прав у бота на канале Проверить OAuth permissions и роль
Pairing не проходит DM закрыты или код истёк Открыть DM, запросить новый код
Gateway не перезапускается Ошибка в JSON-конфиге Проверить синтаксис: cat openclaw.json | jq .

🚀 Что умеет OpenClaw в Discord?

После подключения AI-агент получает доступ ко всему функционалу Discord:

  • 💬 Ответы на сообщения — в каналах, тредах и личных сообщениях
  • 🎯 Slash-команды/status, /model, /reasoning и другие для управления агентом
  • 😀 Реакции — агент может ставить эмодзи-реакции на сообщения
  • 🧵 Треды — создание и ответы в тредах для организации диалогов
  • 📎 Файлы — отправка и получение файлов, изображений, документов
  • 📊 Опросы — создание и управление опросами через Discord polls
  • 🔒 Управление каналами — создание, редактирование, модерация (при наличии прав)
  • 🤖 Субагенты — запуск изолированных coding-сессий (Codex, Claude Code) прямо из Discord

📊 Discord vs Telegram: какой канал выбрать для OpenClaw?

Оба канала поддерживаются OpenClaw полноценно, но есть различия:

Критерий Discord Telegram
Треды ✅ Полноценные ⚡ Топики (ограниченно)
Slash-команды ✅ Нативные ✅ Через BotFather
Реакции ✅ Кастомные эмодзи ✅ Стандартные
Модерация ✅ Роли, каналы, бан ⚡ Базовая
Голос ✅ Voice channels ❌ Нет
Мобильность ⚡ Приложение ✅ Удобнее на телефоне
Для команд ✅ Идеально ⚡ Менее удобно

Рекомендация: используйте Discord для команд и сообществ, Telegram — для личного ассистента. OpenClaw поддерживает оба канала одновременно.

💡 Продвинутые настройки: как выжать максимум из OpenClaw в Discord

После базовой настройки можно расширить функциональность:

  • 🔐 allowFrom — ограничьте доступ к боту списком доверенных пользователей по User ID
  • 📌 channels — укажите конкретные каналы, где бот будет активен (вместо всего сервера)
  • 🧠 SOUL.md — настройте характер и стиль агента: тон, язык, ограничения
  • Heartbeats — включите периодические проверки (почта, календарь, погода) через конфиг
  • 🛠️ Skills — подключите скиллы для расширения возможностей (weather, coding-agent, tmux и другие)

Пример расширенного конфига:

{
  "channels": {
    "discord": {
      "token": "BOT_TOKEN",
      "guildId": "SERVER_ID",
      "allowFrom": ["USER_ID_1", "USER_ID_2"],
      "channels": ["general-channel-id", "ai-channel-id"]
    }
  },
  "heartbeat": {
    "intervalMs": 1800000,
    "prompt": "Check email, calendar, and weather."
  }
}

✅ Чеклист: всё ли готово?

  • ☑️ Приложение создано в Developer Portal
  • ☑️ Bot Token скопирован и сохранён
  • ☑️ Message Content Intent включён
  • ☑️ Бот добавлен на сервер с нужными правами
  • ☑️ Guild ID и User ID скопированы (Developer Mode)
  • ☑️ Токен добавлен в openclaw.json
  • ☑️ Gateway перезапущен
  • ☑️ Pairing пройден (бот отвечает в DM)

Частые вопросы

Можно ли использовать OpenClaw в Discord и Telegram одновременно?

Да, OpenClaw поддерживает несколько каналов одновременно. Добавьте оба канала в секцию channels файла openclaw.json, и агент будет работать в обоих мессенджерах параллельно с единой памятью и настройками.

Сколько стоит запуск OpenClaw-бота в Discord?

OpenClaw — бесплатный open-source фреймворк. Вы платите только за LLM-провайдера (Anthropic Claude от /млн токенов) и VPS (от 150 ₽/мес на Бегет или Timeweb). Создание Discord-бота бесплатно.

Нужно ли писать код для подключения OpenClaw к Discord?

Нет, код писать не нужно. Вся настройка выполняется через Developer Portal (GUI) и JSON-конфиг. OpenClaw использует встроенный Discord-плагин, который работает через Bot API.

Можно ли ограничить доступ к боту определённым пользователям?

Да. Используйте параметр allowFrom в конфиге — добавьте массив Discord User ID тех пользователей, которым разрешено общаться с ботом. Остальные будут игнорироваться.

Что делать, если бот не отвечает на сообщения?

Проверьте три вещи: 1) включён ли Message Content Intent в Developer Portal, 2) правильно ли скопирован токен в openclaw.json, 3) перезапущен ли gateway командой openclaw gateway restart. В 90% случаев проблема в невключённом Intent.

Какую LLM-модель лучше использовать с OpenClaw в Discord?

Для большинства задач подойдёт Claude Sonnet 4 — баланс скорости, качества и цены. Для сложных задач (код, анализ) — Claude Opus. Для экономии бюджета — GPT-4.1 mini или Gemini Flash.

Поддерживает ли OpenClaw голосовые каналы Discord?

OpenClaw может устанавливать статус голосовых каналов и взаимодействовать с текстовыми чатами внутри голосовых каналов. Прямая обработка голоса (STT/TTS в реальном времени) пока экспериментальная.


📢 Хотите больше гайдов по AI-агентам и OpenClaw? Подписывайтесь на Telegram-канал — там выходят новые материалы, кейсы и обновления каждую неделю.