Components & Interactions
getMentionableSelectUserIDs
$getMentionableSelectUserIDs
$getMentionableSelectUserIDs[] returns all the user IDs selected in the mentionable select menu that triggered the current interaction, joined by a separator.
Syntax
$getMentionableSelectUserIDs[separator;(limit)]
Parameters
| Parameter | Description |
|---|---|
separator |
Text inserted between the items. Required, not trimmed; an empty separator concatenates the items without anything between them. |
limit |
Optional. Maximum number of items returned, taken from the first selected. A positive integer, otherwise Selection limit must be a positive integer.; empty or omitted means no limit. |
Return Value
- Type: String
- The selected user IDs, in selection order, joined by
separator. - An empty string when nothing was selected.
Behavior
- It raises
Select values require a component callback.outside of a component interaction (interaction type 3), andThis callback has no mentionableSelect selection.when the interaction that triggered the script is not a mentionable select menu. - The selection is read from the users resolved by Discord: when at least one user is selected, only the user IDs are returned (selected roles are not included); when only roles are selected, the IDs of those roles are returned.
- The number of selected items is returned by
$getMentionableSelectUserCount. - Without brackets (
$getMentionableSelectUserIDs) the engine refuses the call (Invalid argument count).
Examples
All selections
IDs: $getMentionableSelectUserIDs[, ]
Limit the number of items
First two IDs: $getMentionableSelectUserIDs[, ;2]
In an interaction handler
$if[$customID==my_menu]
IDs: $getMentionableSelectUserIDs[, ]
$endif
Notes
- For a single value, use
$getMentionableSelectUserID[index]. - With a menu that allows one selection only, the list contains at most one item.
- The menu is created with
$addMentionableSelect.
Try it
Paste an example into the playground to preview its message (functions that act on Discord are not run), or build the same thing with blocks.