There are two types of anniversaries, member anniversaries and server anniversaries. A Member Anniversary is a yearly celebration of when a user first joined a server while a Server Anniversary is a yearly celebration of when the Discord server was created.
Both of these have their own settings similar to the ones currently in place for the Birthday System. For instance, you can now set a channel, custom messages, message times, and the mention setting. The message system was also revamped to work with these different message types and now each message can have a different use embed and color setting (These replace the old global settings of these types but all your current messages have already had the old settings applied to them). Additionally, much like user-specific birthday messages, premium servers can now add user-specific member anniversary messages.
Additionally, Birthday Bot can also automatically give users roles based on how long they have been a part of a server. For example, a server could have a
5-Year Veteran role given to members on their five-year member anniversary. This is done through the new Member Anniversary Role system which is a premium-only feature.
Please note the anniversary system requires the DefaultTimezone of a server to be set.
This update brings a ton of changes to command syntax, bug fixes, and overall design changes.
As stated above, previously, servers could set the message color (premium) and
Now, these are specific to each message! This means some messages can be embedded while others are not and each message can have a different color.
Removed commands for setting these globally.
Updated commands which dealt with the birthday system now require a "type" argument.
For example, when updating channels you will need to specify if you are updating the
This also applies to adding/removing/clearing/listing messages, editing message settings, etc.
Added the NameFormat setting to decide how Birthday Bot will display users in messages. (Avoid the discord bug of just a bunch of numbers showing!)
Reduced the number of custom messages for non-premium servers.
Up to 3 custom birthday messages
Up to 3 custom member anniversary messages
Up to 1 custom server anniversary message
Thank you to all the Birthday Bot Premium subscribers for your support! Birthday Bot wouldn't be possible without you!
Added Member Anniversary Roles as stated above
These roles are given permanently to the user on whatever year the anniversary role is set to!
Max of 250.
There can only be one role per year.
5-Year Veteran role can be added as a Member Anniversary role for year 5, so when a member reaches their 5th year in a server, they will receive the role.
Moves the message color to be message-specific
This means each message can be a different color!
Have up to 500 of each custom message type
If you have any other suggestions, join our support server here to suggest them!
Slash Command Support
Slash commands will completely replace the current command system in the near future.
Like slash commands, buttons will soon be added to commands where reactions were previously used as buttons.
When this becomes available, I will open Translator applications in our Discord Support Server.