Mensagem de boas-vindas automática no Discord com bot
Mensagem de boas-vindas cria a primeira impressão do servidor. Veja como configurar com bot próprio em Node.js ou com bots prontos, e o que incluir para reter novos membros.
Por que ter mensagem de boas-vindas
A mensagem de boas-vindas é o primeiro contato do novo membro com o servidor. Uma boa mensagem:
- Cria senso de pertencimento desde o início
- Orienta onde estão as regras, canais importantes e cargos
- Reduz a taxa de membros que entram e saem imediatamente
- Mostra que o servidor é ativo e tem atenção ao novo integrante
Inclua links para o canal de regras e o canal de apresentações na mensagem de boas-vindas. Membros que completam a apresentação têm muito mais chance de ficar ativos no servidor.
Configurar com bot pronto
Para quem não tem bot próprio, os bots prontos são a opção mais rápida. Veja como configurar nos mais populares:
Carl-bot:
- Acesse carl.gg e conecte o servidor Discord.
- Vá em Welcome no painel lateral.
- Ative o Welcome Message e selecione o canal de boas-vindas.
- Escreva o texto usando variáveis como {user}, {server} e {memberCount}.
- Salve e teste com o botão de preview.
MEE6:
- Acesse mee6.xyz, abra o dashboard do servidor.
- Clique em Welcome e ative o plugin.
- Configure canal, texto e opção de envio por DM.
- Salve as configurações.
Criar com bot próprio (Node.js)
No discord.js, escute o evento guildMemberAdd para executar código quando um novo membro entrar:
client.on('guildMemberAdd', (member) => {
const canal = member.guild.channels.cache.find(
(c) => c.name === 'boas-vindas'
);
if (!canal) return;
canal.send(
`Bem-vindo(a) ao servidor, ${member}! 🎉\n` +
`Somos ${member.guild.memberCount} membros.` +
`Leia as regras em #regras antes de interagir.`
);
});
Certifique-se de que o bot tem permissão de Ler mensagens e Enviar mensagens no canal de boas-vindas para o código funcionar.
O que incluir na mensagem
Uma mensagem de boas-vindas eficaz inclui:
- Menção ao novo membro (para ele receber notificação)
- Nome do servidor e uma frase acolhedora
- Link ou menção ao canal de regras
- Link ou menção ao canal de apresentações
- Como conseguir cargos (se o servidor usa sistema de cargos por reação)
- Número total de membros (cria senso de comunidade)
Evite mensagens muito longas. O objetivo é orientar rapidamente e criar uma boa primeira impressão, não sobrecarregar o novo membro com informações.
Canal dedicado e embeds
Crie um canal específico para boas-vindas (ex: #chegadas ou #boas-vindas) para manter o histórico de entradas organizado. Com discord.js, você pode enviar mensagens em formato embed para um visual mais profissional:
const embed = new EmbedBuilder()
.setTitle('Bem-vindo(a)!')
.setDescription(`Olá ${member}, bem-vindo(a) ao servidor!`)
.setColor('#5865F2')
.setThumbnail(member.user.displayAvatarURL())
.addFields(
{ name: 'Regras', value: '#regras' },
{ name: 'Apresentações', value: '#apresentacoes' }
);
canal.send({ embeds: [embed] });
Para o bot funcionar 24 horas com boas-vindas sempre ativas, ele precisa estar hospedado. Veja como hospedar bot Discord 24/7 ou como fazer o deploy com PM2.
Perguntas frequentes
- Qual bot pronto tem mensagem de boas-vindas no Discord?
- MEE6, Carl-bot e Wick são os mais populares para boas-vindas no Discord. Todos têm plano gratuito que inclui mensagem de boas-vindas com personalização básica. Para personalização avançada com embed rico, o Carl-bot é o mais flexível.
- Como mencionar o novo membro na mensagem de boas-vindas?
- Em bots prontos como MEE6 e Carl-bot, use a variável {user} ou {mention} no template da mensagem. No discord.js, acesse member.toString() ou member.user.username para incluir a menção ou o nome.
- Posso enviar a boas-vindas no DM do usuário?
- Sim, mas com cuidado. Muitos usuários têm DMs desativados para servidores. Se o bot tentar enviar e o DM estiver fechado, vai gerar um erro. Sempre capture o erro e use canal público como fallback.
- Como incluir o total de membros na mensagem de boas-vindas?
- No discord.js use guild.memberCount após o evento guildMemberAdd. Em Carl-bot e MEE6 use a variável {server.memberCount} ou equivalente para mostrar o número de membros no momento da entrada.
Próximo passo
Ver planos de bots
Bots Discord 24/7 com ativação rápida e suporte em português.
Guias relacionados
Hospedagem de bot Discord 24/7 no Brasil
Hospedagem bot Discord 24/7 combina process manager com restart automático, token fora do código, logs e servidor no Brasil para latência baixa com a API e seus jogadores.
Como criar bot Discord com slash commands
Slash commands melhoram a experiência do usuário e deixam o bot mais fácil de usar. Veja um caminho claro para começar.
Deploy de bot Discord Node.js com PM2: variáveis de ambiente e restart automático
PM2 é gerenciador de processos Node popular para bots Discord porque reinicia após crash, persiste entre reboots quando combinado com startup hook e centraliza logs mínimos sem montar Kubernetes inteiro. Este guia cobre arquivo ecosystem, env vars para token e integração com hospedagem BR.