Resumen
Cada miembro guarda su propio cumpleaños en un servidor con!birthday set. Ese día Petto envía un mensaje en el canal que elijas, a la hora que elijas, y puede darle al miembro un rol por el día (que se quita un día después).
Guardar un cumpleaños es opcional para todos, y cada servidor tiene su propia lista: un cumpleaños guardado en un servidor no se muestra en otro.

En Discord: Petto celebra un cumpleaños en el canal de cumpleaños con el mensaje de siempre.

En Discord: el registro de miembros cuando Petto da el rol del día.
Para los miembros
- Primero va el día y luego el mes. El año es opcional: con él, el mensaje puede decir los años que cumple (
{age}). - Solo fechas reales: no existe el 30 de febrero. Un cumpleaños el 29 de febrero se celebra el 28 de febrero en los años que no tienen 29.
!birthday viewdice cuántos días faltan.!birthday upcominglista los próximos del servidor (hasta 25).!birthday removeborra el tuyo.- Nombres cortos:
!bdayy!bd.
!birthday set
!birthday set

En Discord: un cumpleaños guardado con el año.
!birthday set (una fecha que no existe)
!birthday set (una fecha que no existe)

En Discord: no existe el 30 de febrero, así que no se guarda nada.
!birthday view
!birthday view

En Discord: el cumpleaños de un miembro, los días que faltan y los años que cumple.
!birthday upcoming
!birthday upcoming

En Discord: los próximos cumpleaños del servidor, el de hoy primero.
!birthday remove
!birthday remove

En Discord: Petto borra tu cumpleaños en este servidor.
Para los administradores
Todo lo de abajo necesita Gestionar servidor. Los mismos ajustes están en la página Cumpleaños del dashboard.
Dashboard → Comunidad → Cumpleaños: los conteos, el canal, el rol del día, la hora, la zona horaria y el mensaje con su vista previa.
!birthday config muestra los ajustes actuales.
!birthday config
!birthday config

En Discord: los ajustes actuales.
!birthday config --channel --hour --timezone
!birthday config --channel --hour --timezone

En Discord: el canal, la hora y la zona horaria en un comando; la respuesta muestra todos los ajustes.
!birthday config --role
!birthday config --role

En Discord: el rol del día.
!birthday config --message
!birthday config --message

En Discord: un mensaje propio con {age}.
Una zona horaria que Petto no entiende
Una zona horaria que Petto no entiende

En Discord: la zona horaria es una diferencia con UTC, no una ciudad.
Sin Gestionar servidor
Sin Gestionar servidor

En Discord: un miembro sin Gestionar servidor no puede cambiar los ajustes.
Variables
El texto acepta{user}, {user.mention}, {server} y las demás variables, rellenadas con el miembro que cumple años. {age} es la edad que cumple el miembro (vacía cuando no dijo el año) y funciona en el texto, no en un embed guardado.

En Discord: un mensaje que escribió el servidor, con {age}, se envía tal cual ese día.
{age}, escribe la frase de forma que se lea bien sin ella, ya que los miembros que no dieron un año no tienen edad.