The LevelsUp Birthday feature allows server administrators and users to manage birthday notifications efficiently. It helps set up alerts for birthdays, add and remove birthday entries, and view birthday-related information. This ensures that the community never misses celebrating important birthdays.

alert

Alert message demo

Commands

This command is used to configure the birthday alert system by setting up the alert channel where birthday notifications will be posted. Only users with appropriate permissions (e.g., administrators) should run this command.

setup birthday

Usage:

setup birthday #channel-name

Details:

  • The specified channel will be used to send birthday alerts.
  • If the alert channel is not set, birthday notifications will not be sent.
  • Running this command again will update the alert channel to the new one specified.

birthday add

Allows a user to add their birthday to the system so that they can receive birthday wishes automatically on their special day.

birthday add <DD/MM/YYYY>

Details:

  • Users can only add their own birthday.
  • The birthday date must be valid and follow the DD/MM/YYYY format.
  • Once added, the system will track the birthday and send a notification on the specified date.

birthday list

Displays a list of all birthdays that fall within the current month.

birthday list

Details:

  • The list includes usernames and their corresponding birthday dates.
  • This helps the community to see upcoming birthdays and prepare wishes in advance.
  • Only birthdays for the current calendar month are shown.

birthday remove

Allows a user to remove their birthday from the system if they no longer wish to receive birthday notifications.

birthday remove

Details:

  • Users can only remove their own birthday entry.
  • After removal, the user will no longer receive birthday alerts.
  • This command helps maintain accurate and up-to-date birthday records.

birthday status

Provides detailed information about the birthday module's current configuration and status.

birthday status

Details:
The status report includes:

  • Alert Channel: The channel where birthday notifications are sent. If not set, it will indicate that alerts are disabled.
  • Total Birthdays Tracked: The total number of birthdays currently stored in the system.
  • Birthdays This Month: The count of birthdays occurring in the current month.
  • Feature Status: Indicates whether the birthday feature is enabled or disabled.

This command is useful for administrators to monitor and manage the birthday feature effectively.