OptionalbreakoutWhenever an input matches the format of a command, this option controls whether or not to cancel this command and run that command. The command to be run may be the same command or some other command.
OptionalcancelText sent on cancellation of command.
OptionalcancelWord to use for cancelling the command.
OptionalendedText sent on amount of tries reaching the max.
OptionalinfinitePrompts forever until the stop word, cancel word, time limit, or retry limit. Note that the retry count resets back to one on each valid entry. The final evaluated argument will be an array of the inputs.
OptionallimitAmount of inputs allowed for an infinite prompt before finishing.
OptionalmodifyFunction to modify cancel messages.
OptionalmodifyFunction to modify out of tries messages.
OptionalmodifyFunction to modify retry prompts.
OptionalmodifyFunction to modify start prompts.
OptionalmodifyFunction to modify timeout messages.
OptionaloptionalPrompts only when argument is provided but was not of the right type.
OptionalretriesAmount of retries allowed.
OptionalretryText sent on a retry (failure to cast type).
OptionalstartText sent on start of prompt.
OptionalstopWord to use for ending infinite prompts.
OptionaltimeTime to wait for input.
OptionaltimeoutText sent on collector time out.
A prompt to run if the user did not input the argument correctly. Can only be used if there is not a default value (unless optional is true).