Wiki / Core Features / Aniversários

Aniversários

Atualizado por Maxime_48 · há 3 horas · Visualizações: 127

Idiomas: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Os membros registram o aniversário uma única vez com /birthday set, e o bot os parabeniza no dia, no canal que você escolher, com um cargo de aniversário temporário opcional.

A página de configurações de Aniversários, com o canal de anúncios, o cargo e as opções de mensagem à esquerda e a lista de aniversários registrados à direita


🎂 Como funciona

  1. Ative Aniversários e abra a página Aniversários.
  2. Escolha um canal de anúncios, um horário e um fuso horário. Nada é anunciado enquanto não houver um canal definido.
  3. Componha a mensagem. Peça aos seus membros que usem /birthday set.

No dia, o bot publica o seu anúncio, atribui o cargo de aniversário se você configurou um e o retira quando a duração termina.


🗓️ Um aniversário, todos os servidores

Com um prefixo de texto definido, as mesmas ações funcionam a partir de uma mensagem normal, por exemplo !birthday set 14 July. Veja Comandos de texto e o prefixo.

A data de um membro é guardada uma única vez para a conta do Discord dele, e não uma vez por servidor. Quem já registrou o aniversário em outro servidor que usa o YAWBDB não digita nada: executar /birthday set aqui apenas o inscreve.

Isso significa que:

  • Ninguém precisa digitar a mesma data de novo em cinco servidores diferentes.
  • /birthday remove cancela a inscrição somente neste servidor. A data continua salva para os outros.
  • /birthday forget exclui o registro em todo lugar, em todos os servidores. Isso sempre funciona, mesmo que um servidor tenha o recurso desativado.

Ninguém vê o aniversário de um membro em um servidor no qual ele não se inscreveu.


⌨️ Comandos dos membros

Comando O que faz
/birthday set Salva a data. Dia, mês e um ano de nascimento opcional.
/birthday get Mostra o seu aniversário, ou o de outro membro se ele se inscreveu aqui.
/birthday next Lista os próximos aniversários neste servidor.
/birthday remove Deixa de anunciar o seu aniversário neste servidor.
/birthday forget Exclui o seu aniversário do YAWBDB por completo.

Toda resposta é privada: só quem executou o comando a vê. O anúncio no dia é a única coisa que fica pública.

O ano de nascimento é opcional e só é usado para mostrar uma idade. Um membro que não o informa simplesmente nunca terá a idade exibida.


💻 Definindo pelo painel

Um membro também pode definir ou remover o próprio aniversário no seu perfil do painel, sem tocar no Discord, desde que a conta do Discord esteja vinculada à conta do painel, pois é esse vínculo que diz ao painel qual aniversário é o dele.

Valem as mesmas regras do /birthday set: dia, mês e um ano opcional, e o mesmo bloqueio de 30 dias depois de uma alteração. É a data da conta inteira, não presa a um servidor específico: exatamente como o registro que o /birthday set grava, só que lhe dá uma tela em vez de um comando de barra.


⚙️ Configurações

Configuração O que faz
Canal de anúncios Onde a mensagem é publicada. Obrigatório.
Anunciar às / Fuso horário O horário local em que os aniversários do dia são enviados. A janela fica aberta por duas horas depois desse horário.
Cargo a mencionar Mencionado junto com o anúncio. Opcional.
Cargo de aniversário Atribuído no dia e removido automaticamente. Opcional.
Duração do cargo (horas) Por quantas horas o cargo de aniversário é mantido, de 1 a 168 (uma semana).
Dias mínimos no servidor Um membro que entrou há menos tempo que isso é ignorado no ano.
Agrupar acima de Acima desse número de aniversários no mesmo dia, eles saem em uma única mensagem em vez de várias.
Mostrar a idade Exibe a idade, somente para os membros que informaram o ano de nascimento por vontade própria.
Parabenizar também por mensagem privada Envia ao membro anunciado a mesma mensagem por DM, sem a menção ao cargo. Os membros que fecharam as DMs simplesmente veem a publicação no canal, como todo mundo.

Por que a janela de duas horas? Os anúncios do dia só saem entre o horário escolhido e duas horas depois. Fora dela, nada é publicado: assim, um membro que define a data como "hoje" à noite espera até o ano seguinte em vez de provocar uma menção instantânea.


✍️ Escrevendo o anúncio

A mensagem é composta com o mesmo editor do Criador de embeds: uma linha de texto simples em cima, um embed completo embaixo e uma prévia ao vivo à direita.

Estes marcadores funcionam no texto e em qualquer lugar do embed: título, descrição, campos, rodapé:

Marcador Vira
{mention} Uma menção ao membro, ou a todos eles em uma mensagem agrupada
{user} O mesmo que {mention}
{age} A idade que a pessoa está completando. Vazio em uma mensagem agrupada, e vazio se ela não informou o ano de nascimento ou se Mostrar a idade está desativado
{count} Quantos membros estão sendo celebrados

Se você deixar a mensagem e o embed vazios, o bot recorre a um simples "🎂 Happy birthday @member!" em vez de não publicar nada no aniversário de alguém.

Os anúncios nunca mencionam @everyone nem @here.


🛡️ Ninguém consegue abusar dos holofotes

Os anúncios de aniversário são uma menção em um canal público, então vale a pena tentar abusar deles. Várias coisas impedem isso:

  • Uma vez por ano, por servidor. Por mais vezes que um membro reescreva a data, ele é anunciado no máximo uma vez por ano civil em um dado servidor. Cancelar a inscrição e voltar não zera isso.
  • O comando nunca anuncia nada. Somente a verificação agendada publica, então definir a data como hoje não dispara uma mensagem.
  • As alterações têm limite de frequência. O primeiro salvamento é livre, porque as pessoas erram ao digitar. Alterar a data depois disso a bloqueia por 30 dias.
  • Tempo mínimo no servidor. Defina-o para que contas recém-criadas não possam entrar, reivindicar o dia de hoje e receber uma menção.
  • A janela de duas horas descrita acima.

Se um membro realmente errou a data e agora está bloqueado, a equipe pode remover o bloqueio na página Aniversários.


🧑‍💼 O lado do painel

A página Aniversários lista todos os que se inscreveram, ordenados por quão perto está o aniversário, com um selo para os membros bloqueados ou já anunciados no ano.

  • Desbloquear - remove a espera de 30 dias para alterações de um membro que cometeu um erro genuíno.
  • Remover - exclui o aniversário desse membro somente deste servidor. O registro dele em outros servidores não é tocado.

🏆 Aniversários e Níveis

Se os Níveis estiverem ativados, o Gráfico de recompensas ganha um gatilho No aniversário. Ele dispara uma vez por ano para cada membro, logo depois que o anúncio sai.

Encadeie-o a qualquer ação: conceder XP de bônus, dar um multiplicador de XP pessoal para o dia, atribuir um cargo, enviar uma DM. Como todo gatilho entre recursos, o nó fica bloqueado na paleta até que os Aniversários sejam ativados.


✅ Permissões

Os Aniversários precisam das permissões básicas do bot (View Channels, Send Messages, Embed Links) no canal de anúncios, e também de Manage Roles se você usar um cargo de aniversário. Veja Permissões dos recursos.

O cargo do bot precisa ficar acima do cargo de aniversário em Server Settings → Roles, caso contrário o Discord se recusa a atribuí-lo.

Para mencionar um cargo, torne esse cargo mencionável ou conceda ao bot a permissão Mention @everyone, @here, and All Roles.


💡 Boas práticas

  • Escolha um horário em que o seu servidor esteja de fato acordado: um anúncio às 03:00 é um anúncio desperdiçado.
  • Deixe Dias mínimos no servidor em uma semana ou mais em servidores públicos.
  • Mantenha Mostrar a idade desativado, a menos que a sua comunidade realmente queira; muita gente compartilha o dia e o mês, mas não o ano.
  • Use o limite de agrupamento: em um servidor grande, cinco menções seguidas parecem spam, e uma mensagem com cinco menções parece uma comemoração.

❓ Nada foi anunciado

  • Há um canal definido, e o bot consegue publicar e incluir links de embed ali?
  • O horário de anúncio já passou hoje? A janela tem apenas duas horas.
  • O membro já foi anunciado neste ano? Confira o selo na página Aniversários.
  • Ele entrou há menos tempo que Dias mínimos no servidor?
  • O aniversário está mesmo registrado neste servidor? Um membro pode ter uma data salva em outro lugar sem ter se inscrito aqui.