Tipo de ranking · Levels (BETA)

Bot de níveis para Discord com um ranking de XP ao vivo

Os membros ganham XP conversando e passando tempo na voz, sobem de nível numa curva que já conhecem e juntam cargos pelo caminho — num ranking que vive no Discord e na web.

ScoreboardsAPP
Ranking do Discord que classifica os membros por XP, com o nível deles numa coluna LVL e os botões Minha posição e Web embaixo
My rankWeb
ScoreboardsAPP

🎉 @Lumen chegou ao nível 10 em Chat XP!

O Scoreboards é um bot de níveis para Discord que transforma a conversa do dia a dia em ranking. Os membros ganham XP conversando no chat e falando na voz, o nível sai do XP deles, e cargos, mensagens de subida de nível e um resumo semanal fazem todo mundo continuar subindo — sem ninguém precisar enviar nada e sem nenhuma mensagem ser lida. Levels (BETA) é o tipo de ranking mais novo do Scoreboards e ainda está em beta.

O básico

O que é um bot de níveis para Discord?

Um bot de níveis recompensa os membros por participarem. Cada mensagem e cada minuto num canal de voz dão XP, o XP vira níveis, e um nível pode vir com um cargo, um parabéns e um lugar no ranking.

O número não é o mais importante. O importante é um motivo para voltar: quem acabou de chegar vê os veteranos no nível 25 e um caminho claro até lá, e os veteranos têm uma posição para defender.

O Scoreboards faz isso como um tipo de ranking, então seus níveis ganham o mesmo ranking ao vivo no Discord, a mesma página web e o mesmo resumo semanal que qualquer outro ranking do Scoreboards — e o XP é contado de forma justa: uma mensagem por minuto, e voz só enquanto o membro não está mutado e tem com quem falar.

Calculadora de níveis

Escolha um nível e uma curva. Os números vêm do mesmo código com que o bot sobe o nível dos membros.

Curva

5L² + 50L + 100 XP do nível L para o próximo — a curva que o MEE6 usa.

XP total para chegar ao nível 10

4.675XP

Do nível 10 ao 11: mais 1.100 XP

Nível 0Nível 100

Mensagens que contam

234

Com 20 XP em média por mensagem e no máximo uma por minuto: pelo menos 3,9 h de conversa.

Ou tempo na voz

7,8 h

A 10 XP por minuto, sem mute e com companhia.

As estimativas usam as configurações padrão — 15–25 XP por mensagem, uma mensagem por minuto, 10 XP por minuto na voz — e cada uma pode ser mudada em cada ranking.

Recursos

Como o Scoreboards faz os níveis

XP por conversar

Cada mensagem dá de 15 a 25 XP, e só uma mensagem por minuto conta — dez mensagens rápidas valem o mesmo que uma, então spam não leva ninguém a lugar nenhum. A faixa e o intervalo são ajustados em cada ranking.

XP por voz

10 XP por minuto num canal de voz, enquanto o membro não estiver mutado nem ensurdecido, não estiver no canal AFK e tiver pelo menos outra pessoa junto. Aumente, diminua ou coloque 0 para desligar o XP de voz.

Uma curva que os membros conhecem

A curva padrão é a que o MEE6 usa: 5L² + 50L + 100 XP por nível, então o nível 10 é 4.675 XP e o nível 50 é 268.375. Prefere níveis mais rápidos? Mude para linear — todo mundo mantém o XP.

Mensagens de subida de nível

Quando um membro chega a um nível novo, o bot dá os parabéns no canal em que ele estava conversando, num canal fixo ou em lugar nenhum. Escreva seu próprio texto com {user}, {level} e {board}.

Cargos por nível

Dê um cargo no nível 5, outro no nível 10 — quantos cargos de nível você quiser. Os membros ficam com todos os cargos que alcançam, ou só com o mais alto.

Canais e cargos sem XP

Deixe de fora os canais em que o XP não deve contar, como um de comandos de bot ou de spam (tópicos incluídos), e os cargos cujos membros nunca devem ganhar.

Moeda por nível

Se o seu servidor usa a economia do Scoreboards, pague moeda cada vez que um membro chegar a um nível novo, dentro do mesmo limite diário de qualquer outro pagamento.

Leve seus níveis junto

Vindo do MEE6 ou de outro bot de níveis? Importe no painel um CSV com IDs de usuário do Discord e XP (user_id,xp) — o ID liga cada linha ao membro. Na mesma curva, o mesmo XP é o mesmo nível.

Nunca lê suas mensagens

O bot não usa o intent Message Content do Discord e nunca lê nem guarda o texto das mensagens. Por membro, ele guarda o ID do Discord e o nome de exibição, o XP, uma contagem de mensagens, os minutos na voz e quando o XP foi ganho pela última vez, mais um snapshot noturno da posição para o gráfico de histórico — e, se a sua economia paga por nível, um registro no histórico de moeda por nível.

Quer entender a mecânica a fundo e ver as boas práticas? Ler o guia completo de níveis →

Por dentro

Da mensagem à subida de nível

A maioria dos bots de níveis é uma caixa-preta. Aqui está exatamente o que acontece entre um membro apertar Enter e o bot dar os parabéns.

  1. 01

    Um membro fala

    Ele manda uma mensagem ou passa um minuto na voz com os amigos. Bots, webhooks e mensagens de sistema do Discord (entradas, boosts, mensagens fixadas) nunca contam, e só contam os canais que o bot consegue ver.

  2. 02

    As regras são conferidas

    O intervalo já passou? O canal ou algum cargo do membro está na lista sem XP? Na voz: sem mute, sem ensurdecer, fora do canal AFK, não sozinho?

  3. 03

    O XP é somado

    O XP é salvo em segundos. O nível nunca é salvo — ele é calculado a partir do XP toda vez, então mudar de curva não tira nada de ninguém.

  4. 04

    A subida de nível chega

    Passou de nível, o bot posta os parabéns, o cargo daquele nível vem junto e a moeda por nível, se houver, é paga.

  5. 05

    O ranking se atualiza

    A mensagem do ranking é redesenhada quando alguém sobe de nível ou a ordem muda — no máximo uma vez por minuto, e fora isso mais ou menos a cada 15 minutos enquanto os membros ganham XP. Minha posição e o ranking na web mostram o XP em segundos.

Difícil de farmar

Só uma mensagem por minuto conta, e quem está sozinho na voz, mutado, ensurdecido ou no canal AFK não ganha nada. Bots e webhooks nunca ganham XP.

Definir ou ajustar XP na mão

Use /score no Discord, ou Set XP e Adjust XP no menu de um jogador no site. Uma mudança feita na mão não posta mensagem de subida de nível nem paga recompensa por nível.

Temporadas que congelam

Encerre uma temporada e o ranking congela do jeito que terminou: o XP para de contar e a classificação fica. Comece a próxima temporada num ranking Levels novo e guarde o congelado como registro.

Levels (BETA) é novo e ainda está em beta. Um servidor tem um ranking Levels por vez — um congelado não conta — e ele é sempre um ranking de servidor, nunca um pessoal.

No Discord

O que seus membros veem

Subir de nível é um momento, então o bot faz disso um momento. Todo o resto fica quieto até um membro perguntar.

ScoreboardsAPP

🎉 @Lumen chegou ao nível 10 em Chat XP!

A mensagem de subida de nívelPostada onde o membro estava conversando, num canal fixo ou em lugar nenhum — você escolhe, com seu próprio texto se quiser. Ela só marca o membro que subiu de nível, mesmo que o texto diga @everyone, e quando mais de três membros sobem de nível no mesmo canal ao mesmo tempo, eles dividem uma mensagem só.
ScoreboardsAPP

Nível 10 · 4.682 XP · faltam 1.093 XP para o nível 11

A página do ranking que um membro vê depois de apertar Minha posição, com a linha de Lumen em rosa na posição 5: nível 10, 4.682 XP

Só você pode ver isto · Ignorar mensagem

Minha posiçãoUm toque mostra ao membro a posição dele no ranking, o nível e o XP que falta para o próximo — atualizado mesmo quando a mensagem do ranking está alguns minutos atrasada. Só ele vê.
Card de resumo semanal de Chat XP: 27 membros ganharam XP nesta semana, o top três por XP e Lumen subindo seis posições até o 5º lugar
O resumo de segunda-feiraToda segunda-feira, num ranking em que pelo menos três membros ganharam XP na semana: o top três por XP, o membro que mais subiu e quantos membros ganharam XP.

Recompensas que sobem junto

Um nível vale mais quando vem com alguma coisa. Um ranking Levels pode dar cargos e, com a economia ligada, moeda.

Cargos por nível

Cargos por tier no modo nível: escolha um cargo para cada nível que quiser, sem limite de quantidade. O cargo do Scoreboards precisa ficar acima dos cargos que ele dá.

  1. Nível 5FrequentadorLumen tem
  2. Nível 10AtivoLumen tem
  3. Nível 25Veterano
  4. Nível 50Lenda

Moeda por nível

Com a economia do servidor ligada, defina um valor pago cada vez que um membro chega a um nível novo — uma vez por nível e dentro do mesmo limite diário de qualquer outro pagamento. Mensagens e minutos na voz, sozinhos, não pagam moeda.

Veja como a economia funciona

Cada configuração de Levels está explicada na documentação.

Casos de uso

Quando usar um bot de níveis

Servidores com chat ativo

Dê aos frequentadores algo que mostre as horas que eles dedicam, e aos novos um motivo para entrar na conversa em vez de só ficar olhando.

Comunidades que vivem na voz

Grupos de jogo, salas de estudo e rolês em que quase toda a conversa acontece na voz: minutos com companhia também dão XP.

Cargos que desbloqueiam coisas

Distribua cargos em níveis certos e deixe as próprias permissões de canal do Discord abrirem um canal ou uma vantagem para quem tem o cargo.

Comunidades de criadores e fãs

Veja quem são seus fãs mais ativos e recompense quem aparece em toda live e em todo tópico.

Temporadas de atividade

Faça um mês de desafio, encerre a temporada para congelar o ranking e coroar o top três, e comece a próxima temporada num ranking novo.

Saindo de outro bot de níveis

Mantenha os níveis que seus membros já conquistaram: importe um CSV com os IDs de usuário do Discord e o XP deles, e continue na mesma curva.

Início rápido

Configure os níveis em dois minutos

  1. 1

    Adicione o Scoreboards ao seu server

    Convide o bot para o seu server do Discord. Leva só alguns segundos.

    Add to Discord
  2. 2

    Rode /leaderboard create

    Dê um nome ao ranking e escolha LEVELS (BETA). O bot posta o ranking, e o XP conta a partir da próxima mensagem.

  3. 3

    É só conversar

    Ninguém precisa se inscrever nem enviar nada: o primeiro XP que um membro ganha coloca ele no ranking.

  4. 4

    Ajuste os detalhes no painel

    XP por mensagem, o intervalo, XP de voz, canais e cargos sem XP, mensagens de subida de nível e moeda por nível: está tudo nas configurações Levels (BETA) do ranking, no painel. Os cargos por nível ficam em Cargos por tier.

    Abrir o painel

Perguntas frequentes

Perguntas frequentes sobre o bot de níveis para Discord

Dá para sair do MEE6 sem perder nossos níveis?

Dá. A curva padrão é a mesma que o MEE6 usa, então o mesmo XP cai no mesmo nível. Coloque o ID de usuário do Discord e o XP total de cada membro num arquivo CSV, um user_id,xp por linha, e use Importar de CSV no painel — a importação substitui o XP deles e liga cada linha ao membro. Um nome de usuário no lugar do ID vira uma entrada separada que nunca ganha XP. Se o MEE6 mostrar um número arredondado como 12.5k, escreva o número completo (12500); o XP pode ficar um pouco diferente. Não existe importação automática do MEE6, porque os termos do MEE6 não permitem acesso automatizado ao serviço deles. Um arquivo aceita até 500 linhas; divida uma lista maior.

Quanto XP cada nível exige?

Na curva padrão, ir do nível L para o próximo custa 5L² + 50L + 100 XP, então o nível 10 exige 4.675 XP no total, o nível 50 exige 268.375 e o nível 100 exige 1.899.250. A curva linear custa 100L + 75 por nível. Trocar de curva mantém o XP de todo mundo e só muda o nível que ele representa.

Os membros conseguem farmar XP fazendo spam?

Não. Só uma mensagem por minuto dá XP — você escolhe o intervalo — e na voz o membro precisa estar sem mute, sem ensurdecer, fora do canal AFK e com pelo menos outra pessoa. Bots, webhooks e mensagens de sistema nunca ganham XP.

O bot lê nossas mensagens?

Não. Ele não usa o intent Message Content do Discord, e o bot nunca lê nem guarda o texto das mensagens. Para cada membro, ele guarda o ID do Discord e o nome de exibição, o XP total, quantas mensagens dele deram XP, quantos minutos na voz deram XP e quando o XP foi ganho pela última vez, mais um snapshot noturno da posição dele para o gráfico de histórico de posições. Se a economia do seu servidor paga moeda por nível, cada nível alcançado também adiciona um registro ao histórico de moeda. Nada é guardado por mensagem.

Mensagens de antes de adicionarmos o bot contam?

Não. O XP conta a partir do momento em que o ranking Levels existe. Para manter o XP que os membros ganharam com outro bot, importe de um CSV.

Como dou cargos em certos níveis?

Adicione cargos por tier ao ranking no modo nível, pelo painel: um cargo a partir do nível 5, outro a partir do nível 10, quantos quiser. Com Manter cargos de tier mais baixos ligado, os membros ficam com todos os cargos que alcançam; desligado, só com o mais alto. O cargo do Scoreboards precisa ficar acima dos cargos que ele dá, em Configurações do servidor → Cargos.

Para onde vão as mensagens de subida de nível?

Por padrão, para o canal em que o membro acabou de conversar. Você pode mandar para um canal fixo ou desligar, e escrever seu próprio texto de até 200 caracteres com {user}, {level} e {board}. O bot precisa de permissão para mandar mensagens lá.

O que BETA quer dizer aqui?

Levels é o tipo de ranking mais novo, então ele leva o selo BETA enquanto se ajusta. Um servidor tem um ranking Levels por vez, e ele é sempre um ranking de servidor — um ranking pessoal não pode ser Levels.

Faça cada conversa contar.

Adicione o Scoreboards, rode /leaderboard create e escolha LEVELS (BETA) — seus membros ganham XP a partir da próxima mensagem.

Add to Discord