This page acts as a guide on how to set up AbettorBot’s birthday system, as well as how to use it as a server member.
To set the system up in your server…
First, create the role in your server you’d like to use as your “birthday” role. I recommend setting the role with the “Display role separately” enabled so that those members show up high in the Online list on their special day. I also recommend ensuring that the @mention permission is disabled, so that people don’t try and ping the role. This is entirely preference.

As far as role hierarchy goes, I’d put the role just below your bots, so that users with this role show up relatively high on the member list on their special day. This is up to personal preference and not required.
Now, determine which channel you’d like to send your birthday announcements in. This can be any channel that AbettorBot has permissions to send messages in.
To set up the bot to use this role and channel, use the command a@setupbirthday @role #channel or a@setupbirthday roleID channelID. If you cannot ping the birthday role, you can get its ID by using a!roleinfo BirthdayRoleName.

That’s it! If you’d ever like to disable the system, just use a@setupbirthday disable. These commands can be referenced with a@setupbirthday help.

To use the birthday system in a server you’re in…
You can set your birthday in a server by using the a!birthday month day command and verify it was set correctly with the a!birthday command.


To check what someone else’s birthday is, use a!birthday @user.

That’s it! As long as the server has set up the birthday system, you’ll automatically receive the birthday role and have your birthday announced on your birthday.