All of the bot commands within their sections.

Prefix: bd!

Main Commands:

help - Display the help embed with all the commands.

setup - Starts a process to add your birth date and timezone.

clear - Remove your current birth date and timezone.

birthday - Replies with the birthday & timezone you have set.

preview - Preview how your birthday will be announced per-server configuration.

server - Display information regarding the server about birthdays.

birthdays <Today/Month> - Find out the birthdays set in a certain month or today.

togglemention - Toggle being mentioned on your birthday announcement.

Miscellaneous Commands:

invite - Links you to the bot invite and support server.

premium - View bot premium information.

redeem - Redeem a subscription for a server.

vote - Help to support the bot by voting!

voted / voted <@User/UserID> - Check when you or someone else last voted.

votes - Display a list of all the top 10 bot voters.

rate - Rate Birthday Bot on various bot lists.

stats - Shows all the relevant operational data of the bot.

ping - Responds with the bots ping.

analytics - Look at the bot's analytics from Void Bots.

reviews - Look at the bot's reviews from Void Bots.

shardinfo - Information on each bot shard.

debug - Check whether the bot can function properly.

suggest - Suggest a feature for Birthday Bot.

referrals - View the total amount of times you have been referred.

privacy - Privacy policy of the bot.

Restricted Commands (Admins Only):

setchannel - Sets the channel where birthday announcements will be sent.

delchannel - Delete the set announcement channel.

togglesetup - Toggle the ability for members/roles to setup their birthday.

toggleping - Toggle what is mentioned when a members birthday is announced.

role - Designate a role to assign users when their birthday is announced.

delrole - Delete the assigned birthday role.

announce <@User/UserID> - Force announce a users birthday.

purge <UserID> - Purge a users birthday from the database.

purgeall - Purges birthdays stored on users no longer in the discord server.

check <Username/ID> - Check whether a user is still in the discord and if they have a birthday stored.

add - Setup a users birthday for them.

blacklist <@User/UserID> - Blacklist a user from using bot commands.

blacklisted - View a list of all the blacklisted users.

whitelist <@User/UserID> - Whitelist a user to use the bot.

blacklistrole <role> - Blacklist a role preventing role members from setting up a birthday.

whitelistrole <role> - Whitelist a role that is preventing role members from setting up a birthday.

referral <UserID> - Set a user as your referral to inviting the bot.

Premium Commands:

setprefix <NewPrefix> - Set a custom prefix.

message - Set your birthday message up.

delmessage - Remove the stored birthday message.

toggleage - Toggle whether users are able to provide their age in announced birthdays.

age - Add your age to the announcement.

delage - Remove the stored age from you.

setgif - Change the image shown in birthday announcements.

delgif - Remove the stored announcement image.