nerdland-unofficial-fans / nerdlandbot

Nerdland discord bot
MIT License
18 stars 4 forks source link

Birthday messages #104

Open bobvdvleuten opened 3 years ago

bobvdvleuten commented 3 years ago

Is your feature request related to a problem? Please describe. people can add their birthday month and day in the bot and it will wish them a happy birthday in #lounge They can also of course remove their birthday at any time

Describe the solution you'd like !birthday DD:MM sets birthday !rm_birthday removes birthday

Does not violate bot privacy policy as users can only add and remove their own input and are free to do so.

was requested a while back in lounge conversation

Petrus-Rock commented 3 years ago

1) What with people who have added their birthday but have left the server? Maybe a check/controle mechanism should be added.

As I'm not a progammer. I can think of 2 options. option 1: have the bot check who left and if the had a birthday added. If they did, the bot would remove it from the list. Maybe this could be rescource intensive.

option 2: When it's someones birthday, the bot checks if that person is still a member of the server. still member = bot posts happy birthday message as intended, no longer a member = the bot removes the data from the list (and doesn't post anything).

2) The bot will probably have a list whoes birthday is when, but wil that list be accessible for people without admin writes? This is something to consider when we think about privacy. Certainly if the event callender, as requested by Sebastiaan, would be implemented. These 2 features combined would be cool but considering privacy could be a problem. Maybe adding an option to make it public with the standard option being private. the user would specifically have to chose to make it public and add it to the event callender.

Again I'm not a programmer but I'm trying to think along.