$message[]

Returns an argument from the message or the input of a slash command option.

Syntax

$message[Argument number;(Argument name)]

Parameters

  • Argument number (Type: HowMany, String || Flag: Required): Returns the argument matching the provided number.
  • Argument name (Type: String || Flag: Optional): Returns the input of the matching slash command option.

🧙‍♂️ For example, $message[1] would just return the first word of the message. You can also use $message[>] to get the last argument/word of the user’s message.

Optimization

If you want this function to work in a slash command only, then you can use $message[Argument name]. If this function should work in a normal and slash command, then you can use $message[Argument number;Argument name].

🧙‍♂️ For example, $message[message] would just return the input of the slash command option named “message”. $message[1;text] would return the first word of the message or the input of the slash command option named “text”.

Find more info about optimizing $message[] for slash commands here.

Examples

Normal command

$nomention
First word: $message[1]
Second word: $message[2]
Third word: $message[3]

example1

Slash command

We retrieve the input of the slash command option named “message”.

$nomention
$message[message]

example2 example3

Normal and Slash command

We retrieve the first argument of the message or the input of the slash command option named “text”.

$nomention
$message[1;text]

Normal

example4

Slash

example5 example6