Pular para conteúdo

Discord é onde comunidades vivem. FAQ repetido, boas-vindas, moderação assistida, resumos de canais movimentados — tudo isso pode rodar sem ninguém online. O bot responde por você às 3h da manhã.

Pré-requisitos

  • terminal com curl (Linux/macOS; no Windows, use WSL ou PowerShell com curl)
  • se optar pelo caminho manual (npm -g), use Node.js 22+
  • uma conta no Discord Developer Portal
  • chave de API do modelo (Claude, GPT etc.)

Criar o bot (Developer Portal)

  1. Acesse o Developer Portal e crie uma aplicação.
  2. Na aba Bot, clique em “Add Bot” e copie o token.
  3. Em Privileged Gateway Intents, ative Message Content Intent — sem isso o bot não lê mensagens.
  4. Gere o link de convite em OAuth2 → URL Generator com scopes bot + applications.commands e permissões de leitura/envio.
  5. Use o link gerado para adicionar o bot ao seu servidor.

Instalar e conectar

curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon

Quando o onboarding perguntar, escolha Discord e cole o token do bot.

Alternativa manual (sem o instalador oficial):

npm install -g openclaw@latest
openclaw onboard --install-daemon

O que automatizar primeiro

  • FAQ em canal dedicado (#perguntas): responde dúvidas recorrentes sem intervenção humana.
  • Boas-vindas personalizadas: mensagem automática quando um novo membro entra no servidor, com orientações e links úteis.
  • Resumo diário: em canais movimentados, o bot consolida as discussões do dia num post único.
  • Moderação assistida: detecta spam, links suspeitos e padrões de flood antes que se espalhem.

O pulo do gato

O bot responde onde @mencionam ele. Em canais movimentados isso vira ruído rápido. Crie um canal dedicado (#assistente ou #bot) e configure o OpenClaw para só responder lá — ou para responder em qualquer canal mas só quando mencionado.

Problemas comuns

  • Bot não responde a mensagens: Message Content Intent não está ativado no Developer Portal. Vai em Bot → Privileged Gateway Intents e ativa.
  • Bot aparece offline: o daemon pode ter parado. Rode openclaw status no terminal para verificar.
  • Bot responde em todos os canais: configure o campo channels no openclaw.json para restringir os canais permitidos.
  • Rate limit do Discord: o Discord limita a 5 mensagens por 5 segundos por canal. Se o bot estiver em canais de alto volume, configure respostas consolidadas para evitar throttling.

Próximos passos

  • Templates prontos: /templates/
  • Rodar 24/7 sem depender do seu computador: /vps/
  • Guia completo do OpenClaw: /guia/

Outros canais

Instalar agora
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
Esc