availability

📝 RADAR Documentation - Command: Availability

🤝 Command Group: profiles

📝 Command Name: availability

📋 Parameters:

  • member (required: True) - The member to get the profile of. (Type: user)

📝 Description:

Display your availability or someone else's.

🔍 Example Usage:

  • Display your availability:

    !availability

    This command is used to display your availability. After executing the command, the bot will show your available timeslots and status.

  • Display someone else's availability:

    !availability @username

    This command is used to display the availability of another user. Mention the user you want to get the profile of after the command. After executing the command, the bot will show the user's available timeslots and status.

📝 Note:

  • This command allows you to display your availability or someone else's.

  • If no member parameter is provided, the command will display your own availability.

  • If you provide a member parameter, the command will display the availability of the specified user.

  • The bot will check if a profile exists for the user. If not, it will create a new profile and notify you.

  • If the user has no availability set, the bot will notify that no availability is found.

  • If the user has set availability, the bot will display the available timeslots and status.

  • The timeslots will be shown with start and end times converted to the user's timezone.

  • The bot will indicate whether the user is available or away from keyboard (AFK).

  • If the user has set an AFK message, it will be displayed in the profile.

  • If the user is away, the bot will show the next available time in UTC and the user's timezone.

  • The profile information will be displayed in an embed with the user's name, avatar, and status.

  • The embed color will be green if the user is available and red if the user is away.

  • You will receive the profile information as an ephemeral message.

Last updated