For now the birthday features (!bday command and the BirthdayReminder Service) use a Google Sheet which is fed by a Google Form.
It would be better if people could add their birthday directly through the bot, with a command, if the birthday was stored in the database.
The bot should have these commands:
- Set own birthday (can redo to change birthday)
- Remove own birthday
Current features should continue to work the same way, but use the new data source instead of the Google Sheet.
One difference though: The birthday announcement feature should mention the user whose birthday is today. (But not the !bday command)