Pular para o conteúdo
Comunidade

Sistema de níveis no Discord: XP, cargos de recompensa e ranking

Configure um sistema de níveis no Discord: XP por mensagens e voz, cargos como recompensa de nível, regras justas contra spam e um ranking público para compartilhar.

  • 9 min de leitura
  • 6 passos
Conteúdo

Um sistema de níveis no Discord deixa a atividade visível: quem escreve e participa ganha XP, sobe de nível e, em algum momento, recebe um cargo especial. Isso motiva os membros novos a participar e dá aos veteranos um motivo para ficar.

Mas, se estiver mal configurado, tudo desanda rápido: a galera faz spam para ganhar XP, o chat se enche de avisos de subida de nível e, depois de um mês, ninguém mais liga para o ranking. Neste guia você configura os Níveis do Lizbot para que o sistema continue justo e motive por muito tempo. No final, você terá XP, cargos de recompensa, um cartão de nível e, se quiser, um ranking público na web.

Como funciona um sistema de níveis

O Discord não tem sistema de níveis próprio. Para isso você precisa de um bot que conte as mensagens e distribua pontos. No Lizbot funciona assim:

  • Cada mensagem dá uma quantidade aleatória de XP, por padrão entre 15 e 25.
  • Depois vale um tempo de espera, por padrão de 60 segundos. Mensagens enviadas nesse período não dão XP.
  • Se quiser, também há XP pelo tempo em canais de voz, por padrão 5 XP por minuto. Para animar seus canais de voz em geral, veja o guia mais atividade nos canais de voz.
  • O nível é calculado a partir do XP acumulado, seguindo uma curva.

A curva segue a fórmula: XP para o nível n = base · n² + fator · n. Com os valores padrão (base 5, fator 50), você precisa deste XP no total:

NívelXP totalmensagens contadas (aprox.)
1553
537519
101.00050
203.000150
5015.000750

O número de mensagens considera uma média de 20 XP por mensagem contada. Por causa do tempo de espera, conta no máximo uma mensagem por minuto. Ou seja, quem manda dez mensagens seguidas recebe XP só uma vez. Se você vem de outro bot, os guias alternativa ao MEE6 e alternativa ao Arcane mostram como levar os níveis e os cargos de recompensa junto.

1. Ative os Níveis no painel

Abra o painel do Lizbot, escolha seu servidor e vá em Níveis. Na aba Geral, ative Níveis ativados. Lá você também ajusta:

  • XP por mensagem (mín.) e XP por mensagem (máx.)
  • Tempo de espera em segundos
  • Curva: base e Curva: fator

Para a maioria dos servidores, os valores padrão funcionam bem. Se o seu servidor é muito ativo e as primeiras recompensas chegam rápido demais, aumente a base da curva em vez do tempo de espera. Assim os primeiros níveis continuam alcançáveis e os mais altos ficam bem mais raros.

2. Ajustes justos contra spam de XP

Um sistema de níveis recompensa aquilo que você mede. Se você mede só mensagens, terá mais mensagens, mas não necessariamente melhores. Estes ajustes ajudam:

  • Tempo de espera: os 60 segundos padrão impedem que spam de uma palavra só valha a pena. Não desça abaixo de 30 segundos.
  • Sem XP nos canais: exclua canais onde o spam é provável ou o XP não faz sentido, como comandos de bot, jogos de contagem, memes ou off-topic.
  • Sem XP para os cargos: por exemplo para bots, membros silenciados ou um cargo para contas bloqueadas.
  • Multiplicadores: na aba de mesmo nome você define um fator para cargos ou canais. Um fator de 1,5 no seu canal de debate recompensa conversas longas, um de 0,5 freia um canal de zoeira e 0 desativa o XP ali de vez.

Importante nos multiplicadores: valores abaixo de 1 têm prioridade sobre os bônus. Um membro com um cargo de bônus recebe mesmo assim menos XP em um canal freado. Assim ninguém contorna o freio com um cargo de impulsionador.

Para o XP de voz há regras de proteção próprias na aba Voz: Mínimo de pessoas no canal (por padrão 2, bots não contam), Membros silenciados não ganham XP e Ignorar canal AFK. Além disso, existem os Canais de voz ignorados. Assim ninguém junta XP sentado sozinho e calado em um canal.

3. Defina cargos como recompensa de nível

Os cargos de recompensa são o principal motor. Crie-os primeiro no Discord: Configurações do servidor, depois Cargos e depois Criar cargo. Dê uma cor a eles e, se quiser, ative a opção de exibir os membros separadamente. Garanta que o cargo do Lizbot esteja acima dos cargos de recompensa na lista de cargos, senão o bot não consegue atribuí-los. Mais detalhes no guia configurar cargos no Discord.

Depois, na aba Recompensas do painel, você atribui um nível a cada cargo. Um esquema que funciona bem:

  • Nível 5: um cargo que libera imagens e links no chat
  • Nível 10: um cargo colorido de veterano
  • Nível 20: acesso a um canal lounge tranquilo
  • Nível 30 ou mais: um cargo raro com nome próprio

Duas chaves decidem como os cargos se comportam. Acumular recompensas faz os membros manterem todos os cargos alcançados; sem ela, fica só o mais alto. Devolver recompensas quando o membro voltar devolve os cargos de nível aos membros que saem do servidor e voltam. O XP continua salvo. Se a verificação estiver ativa, os cargos só voltam depois que a pessoa se verificar.

No plano Free você pode definir 10 cargos de recompensa; a partir do Pro, ilimitados.

4. Mensagem de subida de nível sem spam no chat

Na aba Subida de nível, em Onde enviar, você decide para onde vão os parabéns. As opções são No canal atual, Canal fixo, Por mensagem direta e Sem mensagem. Para a maioria dos servidores, um canal próprio como #level-ups é a melhor escolha, porque o chat normal continua tranquilo.

O texto você mesmo personaliza. Estão disponíveis, entre outras, {user.mention}, {level} e {xp}, por exemplo:

GG {user.mention}, agora você está no **nível {level}**!

Muito útil é a chave Anunciar só níveis com recompensa. Com ela, o Lizbot só anuncia uma subida de nível quando existe um cargo para ela. Em servidores ativos, isso economiza muitas mensagens.

5. Personalize o cartão de nível

Com /rank show os membros veem seu nível, seu XP, sua posição e seu número de mensagens. Com a opção membro, consultam os dados de outra pessoa. Na aba Cartão de nível você escolhe o Estilo: Imagem (cartão com barra de progresso) ou Embed simples. Para a imagem, você ajusta a cor de fundo e a cor de destaque e pode adicionar uma Imagem de fundo por URL, de preferência no formato 934 × 282 pixels.

A partir do Pro, os membros podem personalizar o próprio cartão: /rank style background define uma imagem de fundo própria e /rank style color, uma cor de destaque própria. Mais dicas sobre cores, fundo e formato de imagem estão no guia personalizar o cartão de nível no Discord.

6. Ranking no Discord e na web

No Discord, /rank top mostra o top 10 do servidor, e com a opção página você passa as páginas. No painel, a aba Ranking mostra a lista completa com XP e mensagens. Lá você também pode Zerar o ranking, por exemplo no início de uma nova temporada. Isso apaga todo o XP do servidor e não pode ser desfeito.

O Ranking público transforma tudo isso em uma página própria na web com o top 100, um pódio para os três melhores, o progresso até o próximo nível e os cargos de recompensa. Ative Mostrar ranking publicamente e escolha um Nome curto no endereço: de 3 a 32 caracteres entre a e z, 0 a 9 e hífen. A página fica em lizbot.gg/l/seu-nome-curto. Se você deixar o nome curto vazio, o endereço usa o ID do servidor. Com Copiar link você compartilha na hora. Além disso, /rank top ganha um botão que leva à página.

Privacidade no ranking público

Se você ativar o ranking público, os nomes de exibição, avatares, níveis e XP do top 100 ficam visíveis para qualquer pessoa na internet, mesmo sem conta no Discord. Membros que saíram do servidor não aparecem.

Cada membro pode se retirar: /rank privacy com verstecken em true tira a pessoa da lista pública, e com false ela volta a aparecer. Isso funciona em todos os planos. O ideal é anunciar o ranking público no seu canal de anúncios e já mencionar esse comando.

Checklist

  • os Níveis estão ativados no painel
  • o tempo de espera é de pelo menos 30 segundos
  • os canais de bots, jogos e spam estão em Sem XP nos canais
  • o cargo do Lizbot está acima de todos os cargos de recompensa
  • as subidas de nível vão para um canal próprio ou só são anunciadas em níveis com recompensa
  • a primeira recompensa pode ser alcançada depois de poucos dias de atividade
  • seus membros foram avisados antes de você ativar o ranking público

Erros comuns

Recompensas tarde demais: se o primeiro cargo só vem no nível 25, os membros novos desistem. Coloque uma recompensa pequena logo cedo, por exemplo no nível 5. Mais ideias para os novatos ficarem estão no guia como manter membros no servidor.

Cargo do Lizbot muito embaixo: o Discord só deixa bots atribuírem cargos abaixo do próprio cargo deles. Se um cargo de recompensa estiver acima, nada acontece na subida de nível. O guia faltam permissões ao bot explica como encontrar esse tipo de problema de permissão.

Cargos de recompensa com permissões de admin: um cargo de nível deve liberar comodidades, não permissões de moderação. Quem escreve muito não é automaticamente confiável.

Enxurrada de subidas de nível no chat principal: sem canal próprio ou sem Anunciar só níveis com recompensa, os parabéns abafam as conversas de verdade.

Todos os canais valem o mesmo: XP de canais de contagem ou de spam distorce o ranking. Exclua esses canais ou freie-os com um multiplicador.

FAQ

Os membros ganham XP por cada mensagem?

Não. Depois de uma mensagem com XP vale o tempo de espera, por padrão de 60 segundos. O que for escrito nesse período não conta. Além disso, há os canais e cargos que você excluiu do XP.

O XP se perde quando alguém sai do servidor?

Não, o XP continua salvo. Se o membro voltar, ele recebe seus cargos de recompensa de volta automaticamente, desde que Devolver recompensas quando o membro voltar esteja ativado.

Posso trazer o XP de outro bot?

Sim, no painel, em Trocar de bot, há uma aba própria Níveis. Você envia um arquivo CSV ou JSON e, no caso de um bot de níveis muito popular, o Lizbot também consegue carregar o ranking público dele. Se quiser, o Lizbot atribui depois os cargos de recompensa correspondentes. Como a troca funciona no geral está no guia trocar de bot.

Como eu me escondo no ranking público?

Use /rank privacy no Discord e coloque verstecken em true. A partir daí você não aparece mais na página. O ranking dentro do Discord não é afetado.

Com que frequência o ranking público é atualizado?

A página é atualizada mais ou menos a cada minuto. Ou seja, o XP novo aparece pouco depois de você escrever.

Recursos do Lizbot relacionados

Mais guias

Ferramenta relacionadaGerador de embedsCrie embeds do Discord com título, cor, campos e imagens e veja na hora como ficam. Pronto em JSON ou para webhooks. Grátis no seu navegador, sem cadastro.

Deixe a Liz cuidar disso para você

Convide a Lizbot, configure no painel e pronto. O plano Free continua grátis.

Prefere perguntar antes? No Discord de suporte