scottbucher / BirthdayBot

Discord Bot - Track and celebrate birthdays in your discord server!
https://discord.com/api/oauth2/authorize?client_id=656621136808902656&permissions=268659792&scope=bot
73 stars 13 forks source link
birthday birthday-bot chatbot discord discord-bot discordbot discordjs discordjs-bot discordjs-v14 timezones-support

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, Custom Events, Member Anniversaries and Server Anniversaries with the most customizable Birthday bot! Configure messages, roles, channels, and much more to your liking! Use /set to set your birthday and time zone, /setup to setup your server, and /help to see all commands as well as more information about the bot!

Click here to add Birthday Bot to your Discord server!

Join The Support Server | Donate with Paypal!

Features:

Free Features

Premium Features:

Support and 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 easy-to-follow process.

Start by using /set.

Default time zone prompt

If your server has a default time zone set, you will be asked if you would like to use that time zone. If you do, simply press the check mark; if not, choose the x.

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.

If you chose the x or your server does not have a default time zone set, you will receive another prompt asking for your time zone

Time zone input

Please press the "Enter Response" button and you will see a text input modal like the one below

Time zone input Modal

In the text box please enter your time zone and click submit.

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 as well as the option to add your birth year.

Birthday prompt

Simply click the "Enter response" button as you did for adding your time zone.

Birthday input modal

In the text box enter your birth month and day along with your birth year if you want (it is not required) and click submit.

Finally, the confirmation menu will appear.

Confirmation

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

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.

As the message states, birth years are hidden in all servers by default. Learn more about Birthday Bot's user privacy settings 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 /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.