Skip to content
Components & Interactions getUserSelectUserID

$getUserSelectUserID

The function $getUserSelectUserID[] retrieves the ID of the user chosen via a user select menu.

Syntax

bdfd
$getUserSelectUserID[(index)]

Syntax

$getUserSelectUserID[(index)]

Parameters

Parameter Description
index Optional - The index of the user in the selection (1 = first). Defaults to 1.

Return Value

  • Type: String (Snowflake ID)
  • The Discord ID of the selected user.
  • An empty string if no user was selected.

Behavior

  • Used in interactions with a user select menu created via $addUserSelectMenu[].
  • The selected user can be any member of the server.
  • For multiple selections, use $getUserSelectUserIDs[].

Examples

User verification

$nominalTrigger
$addUserSelectMenu[user_select;1;Select a user]
$sendMessage[Choose a user to check:]

$onInteraction[user_select]
$var[userID;$getUserSelectUserID]
$title[👤 User Profile]
$description[
**Name:** $userName[$var[userID]]
**ID:** $var[userID]
**Joined on:** $memberJoinDate[$var[userID]]
**Roles:** $userRoles[$var[userID]]
]
$thumbnail[$userAvatar[$var[userID]]]
$color[#5865F2]
$sendMessage[]

Warning via selection

$onInteraction[user_select]
$var[target;$getUserSelectUserID]
$sendDM[$var[target];⚠️ You have received a warning on **$serverName**.]
$title[✅ Warning Sent]
$description[A DM was sent to **$userName[$var[target]]**.]
$sendMessage[]

Notes

  • The index starts at 1.
  • To retrieve all users from a multiple selection, use $getUserSelectUserIDs[].
  • The user must be a member of the server to be selectable.