Birthdays
Commands Overview
Use /birthdays to manage birthday registrations and server-wide birthday announcements. Use /birthdays-config for admin configuration commands.
| Command | Description |
|---|---|
register | Register or update a birthday |
remove | Remove a birthday registration |
show | Show a user's registered birthday |
list | List birthdays registered in the server |
upcoming | Show birthdays coming up soon |
help | Show birthdays command help |
birthdays-config | Admin configuration commands for birthday announcements |
Register
Register or update your birthday:
/birthdays register <day> <month> [year] [timezone]
Admins can also register a birthday for another user:
/birthdays register <day> <month> [year] [timezone] [user]
Parameters
1-31)January-December)Pacific/Auckland) used for local birthday timingTimezone Usage
Birthdays support per-user timezones so announcements and upcoming dates are calculated correctly.
- Use a valid IANA timezone like
Pacific/Auckland,Australia/Sydney,Europe/London, orAmerica/New_York. - When registering,
[timezone]is optional. If omitted, the server config timezone is used. - If neither a user timezone nor config timezone is set, the bot falls back to
UTC.
Recommended flow:
- Server admin sets a default timezone with
/birthdays-config setupor/birthdays-config edit. - Members can optionally set their own timezone in
/birthdays registerif they want local midnight handling.
Remove
Remove your registered birthday:
/birthdays remove
Admins can remove a birthday for another user:
/birthdays remove [user]
Parameters
Show
Show a specific user's birthday (or your own if no user is provided):
/birthdays show [user]
Parameters
List
List all birthdays currently registered in this server:
/birthdays list
Upcoming
Show upcoming birthdays (next 30 days):
/birthdays upcoming
Help
Show the built-in birthdays help card:
/birthdays help
Birthdays-Config (Admin)
Admin commands for configuring birthday announcements:
| Subcommand | Description |
|---|---|
details | Show the current birthday config |
setup | Create birthday config for this server |
edit | Update birthday config values |
test | Send a test birthday announcement |
Birthdays-Config Details
Show the current birthday configuration:
/birthdays-config details
Birthdays-Config Setup
Create birthday configuration for this server:
/birthdays-config setup <announcement-channel> <overview-channel> [role] [timezone]
Parameters
Pacific/Auckland)Birthdays-Config Edit
Update one or more birthday config settings:
/birthdays-config edit [announcement-channel] [overview-channel] [role] [timezone] [enable]
Parameters
Birthdays-Config Test
Send a test birthday announcement to the configured channel:
/birthdays-config test
