The Birthday system allows users to set their birthday and lets others check when their birthday is coming up.

Requirements

  • Bot must have permissions to:
    • Send messages
    • Embed links
    • View channels

Commands

Check Birthday

,birthday [member]

Set Birthday

,birthday set [month] [day]

Reset Birthday

,birthday reset

Features

Birthday Tracking

  • Set your birthday with month and day
  • View other members’ birthdays
  • Automatic birthday notifications
  • Relative time display (e.g., “in 5 days”)

Date Formats

  • Full month names (e.g., “August”)
  • Month numbers (e.g., “8”)
  • Day numbers with or without ordinal (e.g., “10” or “10th”)
  • Slash-separated format (e.g., “8/10”)

Time Display

  • Shows “today” for current birthdays
  • Displays relative time for upcoming birthdays
  • Handles timezone conversions automatically
  • Updates in real-time

Birthdays are stored in UTC time. The bot will automatically adjust for your local timezone when displaying dates.

You can only set your birthday once. Use the reset command to clear your birthday and set a new one.