Os Statroles recompensam automaticamente os membros com cargos com base na atividade acumulada deles no seu servidor: quantas mensagens enviaram, quanto tempo passaram em voz, quantos jogos venceram ou há quanto tempo são membros. Ao contrário das recompensas de Níveis, os statroles se baseiam em totais acumulados brutos, e não na fórmula de XP.
Vá em Painel → seu servidor → Statroles para configurá-los.

🎯 Como funciona
Cada statrole associa um cargo a um limite de atividade:
| Métrica | Concede o cargo quando... |
|---|---|
| Mensagens enviadas | o membro enviou pelo menos N mensagens no total |
| Tempo em voz | o membro passou pelo menos N minutos em voz no total |
| Jogos vencidos | o membro venceu pelo menos N jogos na central de Jogos |
| Tempo no servidor | o membro entrou há pelo menos N dias |
Quando um membro ultrapassa o limite, o bot lhe dá o cargo automaticamente. Opcionalmente, você pode fazer o cargo ser removido de novo se o membro algum dia cair abaixo do limite.
Todos esses totais só aumentam, então a remoção importa principalmente se você também usa o decaimento ou a redefinição de XP.
➕ Criando um statrole
- Escolha o cargo a conceder (confirme que o cargo do bot YAWBDB fica acima dele na sua lista de cargos, ou ele não consegue atribuí-lo).
- Escolha a métrica: mensagens, tempo em voz, jogos vencidos ou tempo no servidor.
- Defina o limite (por exemplo
1000mensagens,600minutos de voz,50vitórias,30dias). - Opcionalmente, marque Remover o cargo se o membro cair abaixo do limite.
Você pode criar vários statroles, inclusive mais de um para o mesmo cargo (por exemplo, níveis diferentes): cada par cargo + métrica é único.
⏱ Quando os cargos são aplicados
Cada métrica é verificada onde ela realmente muda:
- Os statroles de mensagens e voz são verificados conforme os membros ficam ativos: o cargo é concedido na próxima vez que o membro enviar uma mensagem ou ganhar XP de voz depois de passar do limite.
- Os statroles de jogos vencidos são verificados no momento em que um membro vence: o cargo chega junto com a vitória que o mereceu, e não na mensagem seguinte.
- Os statroles de tempo no servidor são reconciliados por uma varredura periódica (algumas vezes por dia), já que essa métrica não depende da atividade dos membros.
Assim, os membros existentes ganham os seus statroles pouco depois de você criar a regra, conforme ficam ativos ou na próxima varredura, e não necessariamente no instante em que você clica em salvar.
⚠️ Os statroles de mensagens e voz exigem que o recurso de Níveis esteja ativado: é assim que o bot acompanha a atividade de mensagens e de voz. Os statroles de jogos vencidos exigem o recurso de Jogos, já que é ele que registra as vitórias. A métrica Tempo no servidor funciona sozinha, com ou sem qualquer um dos dois.
A contagem de mensagens acompanha as mensagens que rendem XP (no máximo uma por janela de tempo de espera dos Níveis), e não cada mensagem. Então um limite de "1.000 mensagens" reflete atividade sustentada e não uma contagem bruta, e spam rápido não a infla.
🎮 O que conta como um jogo vencido
Um statrole de jogos vencidos conta todas as vitórias que um membro conquistou na central de Jogos do seu servidor:
- Vitórias em minijogos - Forca, Trivia, Pedra-Papel-Tesoura (incluindo duelos) e Bingo.
- Wordle resolvidos - todo dia em que o membro descobriu a palavra.
/8ball e /love nunca contam: eles não têm vencedor, então são partidas e não vitórias.
Só contam as vitórias conquistadas enquanto o jogo estava ativado: desativar um jogo faz com que ele pare de alimentar o total, e as vitórias passadas continuam contadas. O total é por servidor, então as vitórias de um membro em outros lugares não o acompanham até aqui.
Isso combina naturalmente com XP por vitória nas configurações de Jogos: o XP recompensa cada vitória individual, enquanto um statrole marca o marco. Um cargo "Game Champion" com 50 vitórias dá aos jogadores frequentes algo para perseguir que uma única rodada de sorte não consegue entregar.
🆚 Statroles x recompensas de Níveis
Os dois podem atribuir cargos, mas respondem a perguntas diferentes:
- As recompensas de Níveis disparam por níveis, prestígio e XP, moldados pelas suas taxas de XP, multiplicadores, sequências e decaimento.
- Os Statroles disparam por totais brutos: um marco direto como "enviou 1.000 mensagens", "100 horas em voz" ou "50 jogos vencidos", independente da curva de XP.
Use o que combinar melhor, ou os dois. Você não precisa montar nenhum gráfico de recompensas para os statroles, mas cada métrica precisa do recurso que a alimenta: Níveis para mensagens e voz, Jogos para jogos vencidos. A métrica "tempo no servidor" funciona sem nenhum dos dois.
🔑 Acesso
Os Statroles estão disponíveis para os donos do servidor e os membros da equipe com pelo menos o cargo de Moderador no painel do YAWBDB. Ative primeiro o recurso Statroles no seu servidor: desativá-lo interrompe novas concessões sem excluir as suas regras.