Visão geral
Cada membro salva o próprio aniversário em um servidor com!birthday set. Nesse dia, o Petto envia uma mensagem no canal que você escolher, na hora que você escolher, e pode dar ao membro um cargo pelo dia (retirado um dia depois).
Salvar o aniversário é opcional para todos, e cada servidor tem a sua própria lista: um aniversário salvo em um servidor não aparece em outro.

No Discord: o Petto comemora um aniversário no canal de aniversários com a mensagem padrão.

No Discord: o registro de membros quando o Petto dá o cargo do dia.
Para os membros
- O dia vem primeiro, depois o mês. O ano é opcional: com ele, a mensagem pode dizer a idade que a pessoa completa (
{age}). - Só datas reais: não existe 30 de fevereiro. Um aniversário em 29 de fevereiro é comemorado em 28 de fevereiro nos anos que não têm dia 29.
!birthday viewdiz quantos dias faltam.!birthday upcominglista os próximos do servidor (até 25).!birthday removeapaga o seu.- Nomes curtos:
!bdaye!bd.
!birthday set
!birthday set

No Discord: um aniversário salvo com o ano.
!birthday set (uma data que não existe)
!birthday set (uma data que não existe)

No Discord: não existe 30 de fevereiro, então nada é salvo.
!birthday view
!birthday view

No Discord: o aniversário de um membro, os dias que faltam e a idade que vai fazer.
!birthday upcoming
!birthday upcoming

No Discord: os próximos aniversários do servidor, o de hoje primeiro.
!birthday remove
!birthday remove

No Discord: o Petto apaga o seu aniversário neste servidor.
Para administradores
Tudo abaixo precisa de Gerenciar servidor. As mesmas configurações estão na página Aniversários do dashboard.
Dashboard → Comunidade → Aniversários: as contagens, o canal, o cargo do dia, a hora, o fuso horário e a mensagem com a prévia.
!birthday config mostra as configurações atuais.
!birthday config
!birthday config

No Discord: as configurações atuais.
!birthday config --channel --hour --timezone
!birthday config --channel --hour --timezone

No Discord: o canal, a hora e o fuso horário em um comando; a resposta mostra todas as configurações.
!birthday config --role
!birthday config --role

No Discord: o cargo do dia.
!birthday config --message
!birthday config --message

No Discord: uma mensagem própria com {age}.
Um fuso horário que o Petto não entende
Um fuso horário que o Petto não entende

No Discord: o fuso horário é uma diferença do UTC, não uma cidade.
Sem Gerenciar servidor
Sem Gerenciar servidor

No Discord: um membro sem Gerenciar servidor não pode mudar as configurações.
Variáveis
O texto aceita{user}, {user.mention}, {server} e as outras variáveis, preenchidas com o membro que faz aniversário. {age} é a idade que o membro completa (vazia quando ele não informou o ano) e funciona no texto, não em um embed salvo.

No Discord: uma mensagem que o servidor escreveu, com {age}, é enviada do jeito que está no dia.
{age}, escreva a frase de um jeito que ainda fique boa sem ela, já que os membros que não informaram o ano não têm idade.