Birthdays
Main Command:
f!birthday→Overview
Birthdays stores a date once and announces it automatically at midnight in that member's own timezone. Members opt in per community, can keep their age private, and can be given a birthday role that is removed a day later. Staff choose the announcement channel and wording, or blacklist members who would rather not be listed.
Capabilities
- Automatic announcements at midnight in each member's own timezone
- Flexible date input ("12th of June", "June 12", "6/12")
- Per-community opt-in, so members pick which communities see their birthday
- Optional age, announced as an ordinal like "31st birthday"
- Birthday role granted automatically and removed 24 hours later
- Custom announcement text with {user} and {age} placeholders
- Separate personal and community-wide ping toggles
- Preview the announcement or force one early for any member