Подключение OpenClaw к Discord
Добавьте OpenClaw (ранее Moltbot) на ваш сервер 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 пользователя: Правый клик на имени пользователя -> Копировать ID пользователя
- Получите ID сервера (гильдии): Правый клик на названии сервера -> Копировать ID сервера
- Бот онлайн, но не отвечает?
Убедитесь, что "Message Content Intent" включён на портале разработчиков Discord.
- Слэш-команды не отображаются?
Синхронизация команд может занять до часа. Попробуйте удалить и повторно добавить бота.
- Ошибки прав доступа?
Повторно пригласите бота с правильными правами, используя генератор OAuth2 URL.
Discord подключён!
Теперь настройте другие каналы или расширьте возможности бота с помощью навыков.