Open Laureliana opened 2 years ago
M'agrada la proposta, però el disseny no m'acaba de convèncer.
Crec que seria millor separar el dia i el mes, per assegurar-nos que ningú els posi invertits. Exemples:
/cumpleanys usuaria:@vicky5124
/cumpleanys <set/establir> dia:23 mes:11 any?:2000
@plugin.command()
@lightbulb.option("usuaria", "La usuaria la qual vols saber el cumpleanys", type=hikari.User)
@lightbulb.command("cumpleanys", "Diu la data de cumpleanys d'una usuaria", aliases=["cumple", "aniversari"])
@lightbulb.implements(lightbulb.PrefixCommandGroup, lightbulb.SlashCommandGroup)
async def cumpleanys(ctx: lightbulb.Context) -> None:
...
@cumpleanys.child()
@lightbulb.option("dia", "El teu dia de neixement", type=int, min_value=1, max_value=31, required=True)
@lightbulb.option("mes", "El teu mes de neixement", type=int, min_value=1, max_value=12, required=True)
@lightbulb.option("any", "El teu any de neixement", type=t.Optional[int], min_value=1900, max_value=2100, default=None)
@lightbulb.command("establir", "Configura la teva data de cumpleanys", aliases=["set"])
@lightbulb.implements(lightbulb.PrefixSubCommand, lightbulb.SlashCommandGroup)
async def set_cumpleanys(ctx: lightbulb.Context) -> None:
...
# Cron task cada dia fent un check a tots els cumpleanys amb la data d'avui.
Una cosa com aquesta.
M'agrada molt com ho plantegés i ho trobo una funcio molt interessant! Paso unes suggerències de terminologia: Podríem canviar "cumpleanys" per aniversari perquè no soni tan castellanitzat? També m'agradaria trobar una alternativa a usuària que inclogui les persones no binàries, però no m'agrada tirar de masculí genèric, si alguni te alguna idea que propisi :P
@laia88 aniversari és un àlies en el codi base proposat, però pot ser el principal sense problema.
Sobre canviar usuària, es pot utilitzar "membre", que és neutre.
Sii, esta be, m'agrada mes així, el tema de l'any no sabia si proposar-ho també pero es una opció, tot i que potser s'hauria de preguntar a totis si volen o no que es posin els anys ja que nose totis estarna d'acord, la idea es que el bot avisi a totis des del canal bot de aniversari que es l'aniversari de X usuaria i tothom ho podria veure Resposta a la Laia: estic d'acord amb lo de no castellanitzar-ho i lo se la alternativa a usuaria podria ser usuarii? o usuarie si preferiu
El paràmetre per especificar l'any és opcional, no fa falta que es mencioni si algú no vol.
Oh genial, o sigui cadascuni podria triar si vol que es vegi el nom? i com es podria fer?. També penso que el bot a part de recordar l'aniversari podria dir alguna cosa com: per molts anys! o felicitats! o algo aixi, crec que seria mol bonic, nose si es podria fer
@laia88 aniversari és un àlies en el codi base proposat, però pot ser el principal sense problema.
Sobre canviar usuària, es pot utilitzar "membre", que és neutre.
Genial, no havia vist l'alies, membre m'agrada també! Per part meva em sembla guay tot plegat
La meva proposta es la de crear un bot que pugui recordar els nostres aniversaris, així com els dies que falten perqué aquest aniversari. Qui volgues que el bot recordi el seu aniversari, ho hauria de fer amb la formula: !Dia de naixement/més de naixement. Exemple: Una persona fa anys el dia 30 de març, la formula seria: !30/03.