🦞
Интеграция канала

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

Добавьте OpenClaw (ранее Moltbot) на ваш сервер Discord. Получайте помощь ИИ в каналах, тредах или личных сообщениях.

🎮 Почему Discord?
  • Интеграция с серверомИспользуйте на существующих серверах Discord
  • Слэш-командыНативный интерфейс команд Discord
  • Поддержка тредовОрганизуйте разговоры
  • Форматированные вставкиКрасиво оформленные ответы
  • Личные сообщенияПриватные разговоры с ботом
Шаги настройки

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

Перейдите на портал разработчиков Discord и создайте новое приложение:

  • Посетите discord.com/developers/applications
  • Нажмите "New Application"
  • Назовите его (например, "OpenClaw")

2. Создайте пользователя-бота

В настройках приложения:

  • Перейдите в раздел "Bot" в боковой панели
  • Нажмите "Add Bot"
  • Скопируйте токен бота (держите его в секрете!)
  • Включите "Message Content Intent" в разделе Privileged Gateway Intents

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

Создайте OAuth2 URL для добавления бота на сервер:

  • Перейдите в "OAuth2" -> "URL Generator"
  • Выберите scopes: bot, applications.commands
  • Выберите permissions: Send Messages, Read Message History, Use Slash Commands
  • Скопируйте сгенерированный URL и откройте его для добавления бота на сервер

4. Настройте OpenClaw

Добавьте конфигурацию Discord в ваш файл настроек:

{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"],
      "guilds": {
        "YOUR_GUILD_ID": { "requireMention": true }
      }
    }
  }
}

5. Перезапустите и протестируйте

Перезапустите OpenClaw и протестируйте в Discord:

openclaw restart

Затем упомяните бота или напишите ему в личные сообщения для проверки подключения.

Как получить ID в Discord
  • Включите режим разработчика: Настройки -> Настройки приложения -> Расширенные -> Включить режим разработчика
  • Получите ID пользователя: Правый клик на имени пользователя -> Копировать ID пользователя
  • Получите ID сервера (гильдии): Правый клик на названии сервера -> Копировать ID сервера
Устранение неполадок
  • Бот онлайн, но не отвечает?

    Убедитесь, что "Message Content Intent" включён на портале разработчиков Discord.

  • Слэш-команды не отображаются?

    Синхронизация команд может занять до часа. Попробуйте удалить и повторно добавить бота.

  • Ошибки прав доступа?

    Повторно пригласите бота с правильными правами, используя генератор OAuth2 URL.

Discord подключён!

Теперь настройте другие каналы или расширьте возможности бота с помощью навыков.