Birthdays

With DraftBot, you can enter your birth date and offer rewards to the members of your server celebrating their birthday!

Overview

The birthday system lets members share their birthday easily. With it, you can give them special attention to celebrate that day.

Example of a birthday announcement
Example of a birthday announcement

Your birthday

You can set your birthday through the DraftBot panel or with the /birthday set command. Put your birth date in the Date argument.

Example of the birthday command
Example of the birthday command

You can also see the list of the next ten birthdays set on the server with the /birthday list command.

Note that changing the day or the month of your birth date triggers a progressive waiting time before the next change.

  • 1st change: 1 day
  • 2nd: 2 days
  • 3rd: 6 months
  • 4th and beyond: 1 year

Changing the visibility of your birthday

With the /birthday enable and /birthday disable commands, you can turn the visibility of your birthday on or off, server by server. You can also change these settings from the panel, in the profile section.

Confirmation message of the /birthday enable command
Confirmation message of the /birthday enable command

You can disable the visibility of your birthday on every server with the /birthday remove command.

Configuration

Birthday mode

Before setting up birthdays on your server, you have to choose the mode you want to use.

Public modePrivate mode
Birthdays are the same as those in the global databaseThe birthdays that are set are only available on your server
Requires a single setup for the userLets the user set a birth date only on your server
You cannot control members' birthdaysYou can delete, edit or add a member's birthday on your server
More reliable for granting rewardsBetter suited to a roleplay server where dates are fictional

Once your mode is selected, you can start configuring the system.

⫸ Open the DraftBot panel

You can choose the mode at the top of the panel's birthday page
You can choose the mode at the top of the panel's birthday page

Announcement messages

When one of your members has their birthday, you can send an announcement in a chosen channel.

You need to set the following:

  • Sending channel: choose the text channel where the announcement is sent
  • Sending time: choose the time at which the message is sent
  • Role to mention: you can choose a role to mention in the announcement
  • Allowed / forbidden roles: you can decide which roles can trigger the announcement
  • Custom message: you can write a custom message for the announcement.

⫸ Open the DraftBot panel

Configure all of these settings on the panel by enabling the announcement message
Configure all of these settings on the panel by enabling the announcement message

You can customize your message with several variables:

VariableDescriptionExample
{user}Member(s) celebrating their birthday@John, @Jane
{role}Temporary birthday role@Birthday
{gifts}Rewards granted500 💰, VIP role

In addition to the other variables already available globally!

Temporary role

You can choose to grant a role, for the day, to the member celebrating their birthday. To do so, select the role to grant. You can also set which roles can or cannot receive the temporary role.

If you do not want any restriction, do not select any role and check that the word forbidden is in bold

⫸ Open the DraftBot panel

Set here the role to grant to members celebrating their birthday
Set here the role to grant to members celebrating their birthday

Birthday gift

You can choose a gift to grant to members celebrating their birthday. Here are the gifts you can offer:

You can offer roles to your members. To add a role to the gifts, select the "Role" type.

Then choose the role to offer.

The selected role must have been created on your server beforehand, and must be accessible to DraftBot (so it must not sit higher than DraftBot's highest role).

You can offer up to 2 birthday gifts. Premium <:icon_premium:1096140508625125417> servers can go up to 5.

⫸ Open the DraftBot panel

Create your gifts by clicking "Create a gift"
Create your gifts by clicking "Create a gift"

Targeted birthday messages

You can also set a more personal message for certain roles or members. In the Custom announcements section, choose the role or member concerned as well as the sending channel. You can then write your message. You can also choose whether the members concerned by this announcement will be able to see it in advance if they have the Administrator permission.

The sending time is the same as for the other announcements

⫸ Open the DraftBot panel

Configure your custom announcements at the bottom of the birthday page
Configure your custom announcements at the bottom of the birthday page

This feature is reserved for premium <:icon_premium:1096140508625125417> servers.