OpenClaw На главную

Подключение Discord

Discord — один из каналов общения с AI-агентом OpenClaw. Вы можете добавить агента как бота на свой Discord-сервер или общаться с ним в личных сообщениях.

Создание приложения в Discord

1

Откройте Discord Developer Portal

Перейдите на discord.com/developers/applications и войдите в свой Discord-аккаунт.

2

Создайте приложение

Нажмите New Application, введите название (например, «Мой AI Помощник») и нажмите Create.

3

Включите Privileged Gateway Intents

Перейдите в раздел Bot в левом меню. Прокрутите вниз до секции Privileged Gateway Intents и включите все три:

  • Presence Intent
  • Server Members Intent
  • Message Content Intent

Нажмите Save Changes.

Обязательно. Без всех трёх Privileged Gateway Intents бот не сможет запуститься и выдаст ошибку 4014. Это самая частая причина проблем при подключении Discord.

4

Скопируйте токен бота

В разделе Bot нажмите Reset Token (или Copy, если токен уже создан). Скопируйте токен — строку вида:

MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.GxxxxX.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Добавление бота на сервер

5

Сгенерируйте ссылку приглашения

Перейдите в раздел OAuth2URL Generator. Выберите:

  • Scopes: bot
  • Bot Permissions: Send Messages, Read Message History, Attach Files

Скопируйте сгенерированную ссылку и откройте её в браузере. Выберите сервер, на который хотите добавить бота.

6

Настройте в OpenClaw

В личном кабинете при создании агента включите Discord и вставьте скопированный токен бота.

Режимы доступа

При настройке Discord вы выбираете, кто может общаться с ботом:

Приватный режим (рекомендуется)

Бот отвечает только вам. Укажите ваш Discord User ID — его можно узнать, включив режим разработчика в Discord (Настройки → Расширенные), затем правый клик по вашему имени → «Скопировать ID пользователя».

Серверный режим

Бот отвечает участникам определённого сервера. Укажите ID сервера (правый клик по серверу → «Скопировать ID сервера»).

Открытый режим

Бот отвечает всем пользователям. Подходит для публичных ботов.

Решение проблем

Ошибка 4014 (Disallowed intents)

Не включены Privileged Gateway Intents.

Решение: Откройте Discord Developer Portal → ваше приложение → Bot → включите все три Privileged Gateway Intents → Save Changes. После этого перезапустите агента.

Бот не отвечает в канале

Бот отвечает только на @упоминания

Это настройка по умолчанию для серверного режима. Если хотите, чтобы бот отвечал на все сообщения — используйте приватный режим или настройте открытый доступ на сервере.

Совет. Если вам нужен только личный ассистент — проще всего использовать приватный режим с указанием вашего Discord User ID. Бот будет отвечать только вам, в любом канале.

Что дальше