A personal birthday card
An image card with the birthday person's avatar and name, in one of four designs: Cake, Confetti, Balloons or Party mascot.
Birthdays: a feature of Rezaletbot, the free Discord bot.
Members enter their birthday once and Rezaletbot does the rest. On the day, it posts a birthday message with a personalised image card in the channel you choose, at the hour you choose in your server's time zone, and can hand out a special role for 24 hours.
🎂 It's @Mira's birthday today! Happy birthday! 🎉
Card design: Cake
An image card with the birthday person's avatar and name, in one of four designs: Cake, Confetti, Balloons or Party mascot.
You choose the hour and the time zone, from Turkey and Europe to the US, the Gulf or UTC. The default is 09:00 Istanbul time.
Optionally give the birthday person a role that's removed by itself after 24 hours, so they stand out in the member list.
A birthday belongs to the person, so they're celebrated on every server where Rezaletbot's birthdays are on, without signing up again.
Write a message of up to 500 characters with the {kullanici} (mention), {ad} (name), {yas} (age) and {sunucu} (server) placeholders, or keep the default.
The birth year is optional and only used to show an age. The upcoming birthdays list shows the day and month only.
The bot checks the clock every minute. When your hour comes, it finds every member with a birthday that day and celebrates them all in a single message, with a card for each (up to 10 cards). Only the people being celebrated get pinged, and even an @everyone in the text pings nobody. If the bot was offline at that hour it catches up later the same day, and it never celebrates anyone twice on the same day.
🎂 It's @Deniz's birthday today! Happy birthday! 🎉
🎂 It's @Kaan's birthday today! Happy birthday! 🎉
Members run /birthday set with the day and month (the year is optional), or change the same entry from the “My birthday” card on the website's Settings page. /birthday list shows the next 15 birthdays on the server and /birthday remove deletes the entry completely. Command replies are only visible to the person who ran them.
In the panel you set the celebration channel, the hour and time zone, the message, the card design and the birthday role. Picking a design shows a live preview with your own avatar, and “Send a test” posts a sample celebration with you as the birthday person. Upcoming birthdays on the server are listed underneath.
Add Rezaletbot to your server. It needs to post in the celebration channel with Attach Files for the cards, plus Manage Roles if you want a birthday role.
Open Birthdays in the panel, switch it on, choose the celebration channel, hour and time zone, and save. Add a card design and role if you like.
Web panel → Community → BirthdaysAsk members to add their date with /birthday set. Curious how it looks? Press “Send a test”.
/birthday setSaves your birthday with day, month and an optional year; it applies on every server with birthdays on./birthday listThe next 15 birthdays on this server, soonest first./birthday removeDeletes your saved birthday.No. Your birthday is a single entry tied to you, and you're celebrated on every server you're in that has Rezaletbot's birthdays turned on. Because the entry isn't per server, deleting it is the way to opt out.
No, the year is optional. If you give it, your age appears in the message's {yas} placeholder and on the card; if not, no age is shown. The upcoming list never shows the year.
At the hour picked in the panel, in the chosen time zone (09:00 Istanbul time by default). The date is worked out in that time zone too, so celebrations follow the server's local calendar. If the bot was offline at that hour, it posts once it's back, the same day.
Without Attach Files in the celebration channel the message goes out without cards. If more than 10 people share a birthday that day, the first 10 get cards and everyone is still mentioned. The card is also skipped when Image card is off in the panel.
The role is given with the celebration and removed by the bot 24 hours later, and it's the role that was actually given that gets removed, even if you change the setting in between. The bot needs Manage Roles, and the role must sit below the bot's highest role.
Behind every great moment, there’s a great song.
Add to Discord✳