BirthdayBot icon indicating copy to clipboard operation
BirthdayBot copied to clipboard

Discord Bot - Track and celebrate birthdays in your discord server!

trafficstars

Birthday Bot

Discord Bots Discord Bots License Stars Discord Shield Discord Bots

Important Note

For the most detailed and up-to-date information and guide please visit the Official Birthday Bot Documentation here!

Discord Bot - Celebrate birthdays and anniversaries (NEW) with configurable roles, messages and more! Highly customizable and easy to use! Use bday help to get started!

Click here to add Birthday Bot to your Discord server!

Join The Support Server | Donate with Paypal!

Features:

Free Features

  • Each user can set their birthday & time zone into the bot which stores that information into a database allowing the bot to know on what day and what time zone to celebrate the user's birthday
  • Use the Anniversary System to celebrate the anniversary of when members first joined the server and when the server was created.
    • Requires the Default Timezone Setting to be set
    • Server owners have heavy control over how, when, and what Birthday Bot does in their Discord
    • Customization of the Celebration Messages (Message contents and design)
      • There can be multiple custom messages, the bot will choose one random for each birthday/anniversary
    • Customizable Birthday Role and/or Birthday/Anniversary Channels
    • Custom Birthday/Anniversary Message Time
    • Customizable Trusted Role System (Birthday System Only) - Using this system server owners decide whose birthdays are celebrated in their Discord. Additionally, server owners can toggle whether the Trusted Role is only required to receive the Birthday Role or Birthday Message, or both.
    • Ban specific users from having their birthday celebrated using the birthday blacklist
  • All birthdays are stored Globally. This means if you have multiple Discord servers that you own or are in with Birthday Bot, your users will only have to input their birthday and time zone once.
  • View upcoming birthdays/anniversaries.
  • Clear your information from the database at any time.
  • Near 24/7 up-time!

Premium Features:

  • Avoid having to vote to use some commands.
  • Setup Member Anniversary Roles to celebrate how long members have been in your discord
    • For example, the 5-Year Veteran role can be set to be given on a member's 5 Year anniversary in your discord.
  • Setup Multiple Trusted Roles
    • Use the RequireAllTrustedRoles setting to decide if users need all trusted roles or just one to have their birthday celebrated.
  • More control over the Custom Message(s).
    • Up to 500 custom birthday messages (vs 3 for free).
    • Up to 500 custom member anniversary messages (vs 3 for free).
    • Up to 500 custom server anniversary messages (vs 1 for free).
    • Decide what color each custom message is (You can have a different color for each!)
      • Decide which messages are embedded (Color setting only applies to messages that are embedded)
    • Set user-specific custom messages
      • One custom message per user
      • Unlimited user-specific messages per server
  • Support Development!
    • Since I started Birthday Bot I have maintained development and server cost completely out of my own expense, Birthday Bot Premium allows me to continue to maintain development as Birthday Bot continues to gain tens of thousands of servers each month.
    • Subscriptions to Birthday Bot Premium go straight to server costs.

Support & Troubleshooting

Birthday Bot is a part of the Arilyn Bot family and any support, questions or feedback are welcome in our support Discord. Please visit our FAQ and setup guide, as well as previous user questions before contacting staff, thanks!

Example Birthday Announcement (Fully customizable):

Example Birthday Announcement

In your Discord server Birthday Bot will track your users' birthdays and using their time zone celebrate their birthday through its customizable birthday role and message. Even if you have a large discord, use Birthday Bots trusted-role system to only celebrate the users you want to avoid the spam of tracking everyone. Similar messages can also be setup to celebrate the anniversary of members joining your discord server and the anniversary of the server itself!

Setting your birthday

Birthday Bot makes everything easy using an easily to follow process.

Start by using bday set.

Start

Birthday Bot uses time zones to detect when to celebrate each user's birthday. If you are unsure of your time zone you can find it here.

Now, you can then reply to this message with your desired time zone.

Time Zone Input

Birthday Bot will now know your time zone and will use this to know what time to celebrate your birthday!

Now, Birthday Bot will prompt you to put your Birth Month & Date in the following format: MM/DD

Birthday Prompt

Simply reply to this message with your desired date.

Birthday Input

Finally, the confirmation menu will appear.

Confirmation

Ensure this is the correct information, then confirm by clicking the checkmark.

Note: Each user only has a limited amount of Birthday Sets. These multiple sets are made to account for incorrect information input, time zone changes, etc. Learn more here.

End

For users that is it! Server owners will have to do a bit more but Birthday Bot makes it easy with an interactive setup. For more information on server setup follow our guide here.

Finding your time zone

Kevin Novak has created a handy map time zone picker!

Simply click your location on the map and copy the name of the selected time zone. You can then use it in the bday set command.

Setting your time zone

Help

For additional help join the support server here.

License

Birthday Bot does not have a license. This means, while Birthday Bot's code is public to anyone, you do NOT have permission to modify or redistribute this code. Since there is no license, the default copyright laws apply, meaning that I retain all rights to the source code and no one may reproduce, distribute, or create derivative works from it. For more details please visit here.