Configuração do OpenClaw Discord Bot: Guia completo de integração
Guia completo para configurar o OpenClaw como um bot Discord. Aprenda como criar um aplicativo Discord, configurar permissões de bot, configurar suporte multiusuário e executar várias instâncias.
Quick Answer
Configure o bot OpenClaw Discord: Crie um aplicativo Discord, crie um bot, obtenha o token do bot, convide o bot para o servidor com permissões, execute `openclaw Integrations Discord`, insira o token e comece a usar. Suporta multiusuário e múltiplas instâncias.
Introdução
O Discord é perfeito para colaboração em equipe e servidores comunitários, e a integração do OpenClaw com o Discord facilita a adição de um assistente de IA ao seu servidor. Com suporte para interações multiusuário, comandos de barra e implantação em todo o servidor, o OpenClaw pode se tornar um membro valioso da sua comunidade Discord.
Este guia cobre tudo que você precisa para configurar o OpenClaw como um bot Discord, desde a criação do aplicativo até a configuração de recursos avançados.
Para outras integrações de aplicativos de bate-papo, consulte nossos guias:
Por que discordar?
Discord oferece excelentes recursos para bots de IA:
- Comandos de barra — Interface de comando moderna
- Suporte multiusuário — Lide com vários usuários simultaneamente
- Integração de Servidor — Funciona em servidores inteiros
- Incorporações avançadas — Lindas mensagens formatadas
- Suporte a tópicos — Organize conversas
- Sistema de permissões — Controle de acesso refinado
Pré-requisitos
Antes de configurar a integração do Discord:
- OpenClaw instalado — Consulte guia de instalação
- OpenClaw configurado — Execute
openclaw onboardpara configurar seu modelo de IA - Conta Discord — Conta Discord ativa
- Acesso ao servidor — Permissão para adicionar bots a um servidor Discord
- Bot Token — Você o criará na próxima etapa
Etapa 1: Crie um aplicativo Discord
Criar aplicativo
- Acesse o Portal do Desenvolvedor Discord: discord.com/developers/applications
- Clique em “Novo Aplicativo”
- Insira um nome (por exemplo, “OpenClaw Assistant”)
- Clique em “Criar”
Criar bot
- Vá para a seção “Bot” na barra lateral esquerda
- Clique em “Adicionar Bot”
- Clique em “Sim, faça!” para confirmar
- Copie o token do bot — Clique em “Redefinir token” se necessário e copie:
MTAxMjM0NTY3ODkwMTIzNDU2Nzg5MA.AbCdEf.GhIjKlMnOpQrStUvWxYzAbCdEfGhIjKlMnOpQr
Importante: Mantenha seu token de bot em segredo! Nunca compartilhe publicamente.
Definir configurações do bot
Na seção Bot:
- Nome de usuário — Defina o nome de exibição do bot
- Ícone — Carregar avatar do bot
- Bot público — Desmarque se deseja um bot privado
- Requer concessão de código OAuth2 — Deixe desmarcado
- Intenção do conteúdo da mensagem — Ative isto (obrigatório para conteúdo da mensagem)
- Intenção dos membros do servidor — Ative se precisar de informações dos membros
- Presence Intent — Ative se desejar atualizações de presença
Salvar alterações após ativar as intenções.
Etapa 2: convidar o bot para o servidor
Gerar URL de convite
-
Vá para “OAuth2” → “Gerador de URL”
-
Selecione Escopos:
- ✅
bot - ✅
applications.commands(para comandos de barra)
- ✅
-
Selecione permissões do bot:
- ✅ Enviar mensagens
- ✅ Leia o histórico de mensagens
- ✅ Use comandos de barra
- ✅ Incorporar links
- ✅ Anexar arquivos
- ✅ Ler mensagens/ver canais
- ✅ Gerenciar mensagens (opcional, para moderação)
- ✅ Adicionar reações (opcional)
-
Copie o URL gerado na parte inferior
Convidar para o servidor
- Abra o URL do convite no seu navegador
- Selecione seu servidor no menu suspenso
- Clique em “Autorizar”
- Complete CAPTCHA se solicitado
Seu bot agora deve aparecer na lista de membros do seu servidor (inicialmente offline).
Etapa 3: configurar o OpenClaw
Executar configuração de integração
Inicie a integração do Discord:
openclaw integrations discord
Ou use o comando de integrações gerais:
openclaw integrations
# Select Discord from the menu
Insira o token do bot
Quando solicitado, cole o token do bot:
Enter your Discord bot token: MTAxMjM0NTY3ODkwMTIzNDU2Nzg5MA.AbCdEf...
OpenClaw verificará o token e se conectará ao Discord.
Verifique a conexão
Você deveria ver:
✓ Discord bot connected successfully!
Bot username: OpenClaw#1234
Servers: Your Server Name
Verifique seu servidor Discord – o bot agora deve aparecer como online.## Etapa 4: comece a usar o bot
Comandos de barra
Discord usa comandos de barra. Digite / em qualquer canal para ver os comandos disponíveis:
/openclaw— Inicie uma conversa com OpenClaw/help— Obtenha ajuda/email— Verifique e-mail (se configurado)/calendar— Ver calendário/tasks— Listar tarefas
Mensagens Diretas
Você também pode DM o bot diretamente:
- Clique com o botão direito na lista de membros
- Selecione “Mensagem”
- Envie uma mensagem como “Olá, você pode me ajudar?”
Menções ao canal
Mencione o bot em um canal:
@OpenClaw can you check my email?
Recursos avançados
Registro de comando de barra
OpenClaw registra automaticamente comandos de barra. Para registrar manualmente:
openclaw integrations discord --register-commands
Comandos de barra personalizados
Crie comandos de barra personalizados:
openclaw config set discord.commands.email.description "Check your email inbox"
openclaw config set discord.commands.calendar.description "View your calendar"
Suporte multiusuário
OpenClaw lida com vários usuários simultaneamente:
- Contextos separados — Cada usuário tem seu próprio contexto
- Memória específica do usuário — Lembra as preferências de cada usuário
- Conversas simultâneas — Lida com vários usuários ao mesmo tempo
Configure limites de usuário:
openclaw config set discord.maxUsers 100
Suporte a tópicos
OpenClaw pode criar tópicos para conversas:
openclaw config set discord.threads.enabled true
openclaw config set discord.threads.autoCreate true
Isso mantém as conversas organizadas em canais movimentados.
Incorporações ricas
OpenClaw envia lindas mensagens formatadas:
openclaw config set discord.embeds.enabled true
openclaw config set discord.embeds.color "#00ff00"
Botões de reação
Adicione botões de reação para ações rápidas:
openclaw config set discord.reactions.enabled true
Os usuários podem reagir às mensagens para obter respostas rápidas.
Opções de configuração
Configurações específicas do servidor
Defina as configurações por servidor:
openclaw config set discord.servers.SERVER_ID.channel "general"
openclaw config set discord.servers.SERVER_ID.prefix "!"
Formatação de resposta
Configure a formatação da mensagem:
openclaw config set discord.format "markdown"
Opções:
markdown— Formatação avançadaplain— Texto simplesembed— Incorporações do Discord
Limitação de taxa
Taxa de mensagens de controle:
openclaw config set discord.rateLimit 30
Limita a 30 mensagens por minuto por usuário.
Configurações de privacidade
Configurar privacidade:
openclaw config set discord.privacy.dmOnly false
openclaw config set discord.privacy.allowedChannels ["general", "ai-assistant"]
Configurações de notificação
Notificações de controle:
openclaw config set discord.notifications.enabled true
openclaw config set discord.notifications.quietHours "22:00-08:00"
Executando múltiplas instâncias
Por que múltiplas instâncias?
Você pode querer várias instâncias do OpenClaw para:
- Servidores diferentes — Instâncias separadas por servidor
- Modelos diferentes — Diferentes modelos de IA por instância
- Balanceamento de carga — Distribua a carga entre instâncias
Configurar múltiplas instâncias
-
Crie vários aplicativos Discord (um por instância)
-
Configure cada instância:
openclaw config set instance.name "instance1" openclaw config set instance.port 3001 -
Execute cada instância:
openclaw --port 3001 --config instance1.json
Gestão de Processos
Use pm2 para gerenciar várias instâncias:
npm i -g pm2
# Start instance 1
pm2 start openclaw --name "openclaw-1" -- --port 3001
# Start instance 2
pm2 start openclaw --name "openclaw-2" -- --port 3002
pm2 save
pm2 startup
Solução de problemas
Bot não responde
Se o seu bot não responder:
-
Verifique o status do bot:
openclaw status -
Verificar token:
openclaw config get discord.token -
Verifique os registros:
openclaw logs -
Verificar intenções — Certifique-se de que a intenção do conteúdo da mensagem esteja habilitada no Discord Developer Portal
Token inválido
Se você vir erros de “token inválido”:
- Verificar token — Verifique o Portal do Desenvolvedor do Discord
- Regenerar token — Redefinir token no Portal do Desenvolvedor
- Token de atualização:
openclaw integrations discord
Bot não aparece on-line
Se o bot aparecer como offline:
-
Verifique se o OpenClaw está em execução:
openclaw status -
Reinicie o OpenClaw:
openclaw restart -
Verifique a conexão:
openclaw test discord
Comandos de barra não aparecem
Se os comandos de barra não aparecerem:
-
Aguarde alguns minutos — Os comandos podem levar algum tempo para serem registrados
-
Registre-se manualmente:
openclaw integrations discord --register-commands -
Verifique as permissões — Certifique-se de que o bot tenha a permissão “Usar comandos de barra”
Limitação de taxa
Se você atingir os limites de taxa:1. Aumentar limite de taxa:
openclaw config set discord.rateLimit 60
- Verifique os limites do Discord — O Discord tem limites de taxa de API
- Use múltiplas instâncias — Distribua a carga
Erros de permissão
Se você vir erros de permissão:
- Verifique as permissões do bot — Certifique-se de que o bot tenha as permissões necessárias
- Verifique as permissões do canal — O bot precisa de acesso aos canais
- Reconvidar bot — Gere novamente o URL do convite com as permissões corretas
Melhores práticas de segurança
Segurança de token de bot
-
Mantenha o token em segredo — Nunca compartilhe publicamente
-
Usar variáveis de ambiente:
export DISCORD_BOT_TOKEN="your-token" -
Rotate token — Gere novamente se estiver comprometido no Portal do Desenvolvedor
Segurança do servidor
- Limitar permissões — Conceda apenas as permissões necessárias
- Restringir canais — Limitar o bot a canais específicos
- Lista de permissões de usuários — Restringir a usuários específicos:
openclaw config set discord.allowedUsers ["user1#1234", "user2#5678"]
Privacidade de dados
- Processamento local — Todas as mensagens processadas localmente
- Sem armazenamento em nuvem — A menos que seja explicitamente configurado
- Armazenamento seguro — Dados armazenados em
~/.openclaw
Casos de uso avançados
Colaboração em equipe
Use OpenClaw em servidores de equipe:
- Gerenciamento de tarefas — Atribua e rastreie tarefas
- Coordenação de calendário — Agendar reuniões
- Recuperação de informações — Respostas rápidas para a equipe
- Documentação — Responda perguntas sobre documentos
Servidores da Comunidade
Use em servidores comunitários:
- Bot FAQ — Responda perguntas comuns
- Moderação — Ajuda na moderação
- Informações — Fornece informações do servidor
- Entretenimento — Interações divertidas
Servidor Pessoal
Use em servidor pessoal:
- Assistente pessoal — Gerencie tarefas e calendário
- Gerenciamento de e-mail — Verifique e responda e-mails
- Produtividade — Acompanhe todos e projetos
Comparação com outras plataformas
Discord vs Telegram
- Discord — Melhor para servidores, comandos de barra
- Telegrama — Melhor para uso pessoal, mais simples
Consulte nosso guia do Telegram para comparação.
Discord vs Slack
- Discord — Gratuito, melhor para comunidades
- Slack — Melhor para empresas, mais integrações
Consulte nosso guia do Slack para obter detalhes.
Próximas etapas
Agora que o Discord está conectado:
- Explore outras integrações — WhatsApp, Telegram, Slack
- Configurar habilidades — Biblioteca de habilidades
- Configurar e-mail — Integração com Gmail
- Leia as perguntas frequentes — Perguntas comuns
Conclusão
A integração do Discord oferece excelentes recursos para colaboração em equipe e servidores comunitários. Com comandos de barra, suporte multiusuário e implantação em todo o servidor, o OpenClaw pode se tornar um membro valioso da sua comunidade Discord.
Para obter mais ajuda, consulte nossa página de integrações ou FAQ. Feliz automatização com seu bot Discord!
> Related Articles
Configuração do OpenClaw Discord Bot: Guia completo de integração
Guia completo para configurar o OpenClaw como um bot Discord. Aprenda como criar um aplicativo Discord, configurar permissões de bot, configurar suporte multiusuário e executar várias instâncias.
Integração OpenClaw Gmail: Guia completo de gerenciamento de e-mail
Guia completo para integração do OpenClaw com Gmail. Aprenda como configurar o OAuth, gerenciar sua caixa de entrada, zerar a caixa de entrada e automatizar a categorização e as respostas de e-mail.
Configuração do OpenClaw iMessage: guia de integração somente para macOS
Guia completo para configurar o OpenClaw com iMessage no macOS. Aprenda como configurar a ponte Apple Messages, configurar a integração nativa do iMessage e usar o OpenClaw no seu Mac e iPhone.
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →