Embed & Message Adduserselect

Adduserselect

$addUserSelect

Creates a select menu of users. Allows users to choose one or multiple members of the server from a dropdown list.

Syntax

$addUserSelect[customId;placeholder;(minValues);(maxValues);(disabled)]

Parameters

Parameter Description Required
customId Custom identifier for the interaction Yes
placeholder Text displayed when nothing is selected Yes
minValues Minimum number of users to select (default: 1) No
maxValues Maximum number of users to select (default: 1) No
disabled true to disable the menu, false (default) No

Description

A user select displays a list of server members. The user can select one or several. The IDs of the selected users are returned in $onInteraction.

Examples

Selection of a user

$addUserSelect[menu_user;Choose a member]
$sendMessage[Select a user]

Multiple selection

$addUserSelect[menu_mods;Choose moderators;1;5]
$sendMessage[Select 1 to 5 moderators]

Disabled menu

$addUserSelect[menu_user_disabled;Selection disabled;1;1;true]
$sendMessage[This menu is temporarily unavailable]

Handling the interaction

$onInteraction
$if[$customID==menu_user]
  $sendMessage[Selected user: <@$message>]
$endif

$if[$customID==menu_mods]
  $sendMessage[Selected moderators: $message]
$endif

Notes

  • The returned values are Discord user IDs.
  • Use <@ID> to mention the user in a message.
  • For multiple selection, the IDs are separated by commas (or according to the configuration of the bot).
  • A single select menu per action row.