🦞
Integracao de Canal

Conectar OpenClaw ao Discord

Adicione o OpenClaw (anteriormente Moltbot) ao seu servidor Discord. Obtenha assistencia de IA em canais, threads ou DMs.

🎮 Por que Usar o Discord?
  • Integracao com ServidorUse nos seus servidores Discord existentes
  • Comandos SlashInterface de comandos nativa do Discord
  • Suporte a ThreadsMantenha conversas organizadas
  • Embeds RicosRespostas formatadas bonitas
  • Suporte a DMConversas privadas com seu bot
Passos de Configuracao

1. Criar uma Aplicacao Discord

Va ao Portal de Desenvolvedores do Discord e crie uma nova aplicacao:

  • Acesse discord.com/developers/applications
  • Clique em "New Application"
  • De um nome (ex: "OpenClaw")

2. Criar um Usuario Bot

Nas configuracoes da sua aplicacao:

  • Va para a secao "Bot" na barra lateral
  • Clique em "Add Bot"
  • Copie o Token do Bot (mantenha em segredo!)
  • Habilite "Message Content Intent" em Privileged Gateway Intents

3. Gerar Link de Convite

Crie uma URL OAuth2 para adicionar o bot ao seu servidor:

  • Va para "OAuth2" -> "URL Generator"
  • Selecione escopos: bot, applications.commands
  • Selecione permissoes: Send Messages, Read Message History, Use Slash Commands
  • Copie a URL gerada e abra para adicionar o bot ao seu servidor

4. Configurar OpenClaw

Adicione a configuracao do Discord ao seu arquivo de config:

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

5. Reiniciar e Testar

Reinicie o OpenClaw e teste no Discord:

openclaw restart

Depois mencione seu bot ou envie DM no Discord para testar a conexao.

Como Obter IDs do Discord
  • Ativar Modo Desenvolvedor: Configuracoes -> Configuracoes do App -> Avancado -> Ativar Modo Desenvolvedor
  • Obter ID do Usuario: Clique direito no seu nome de usuario -> Copiar ID do Usuario
  • Obter ID do Servidor (Guild): Clique direito no nome do servidor -> Copiar ID do Servidor
Solucao de Problemas
  • Bot esta online mas nao responde?

    Certifique-se que "Message Content Intent" esta habilitado no Portal de Desenvolvedores do Discord.

  • Comandos slash nao aparecem?

    Comandos podem levar ate uma hora para sincronizar. Tente remover e re-adicionar o bot.

  • Erros de permissao?

    Re-convide o bot com as permissoes corretas usando o gerador de URL OAuth2.

Discord Conectado!

Agora configure mais canais ou aprimore seu bot com skills personalizadas.