LuaUserPrompt:new
The constructor for a LuaUserPrompt object (creates a new LuaUserPrompt object). A LuaUserPrompt object is a prompt string, with optional metadata, to return to the user.
Syntax
new(text, valid_choices, suggestions)
Arguments
| Argument | Description |
|---|---|
text
|
(string) The main text to use in the new prompt. This argument is required. |
valid_choices
|
(strings) An optional array of valid choices to provide in the prompt metadata. If you want to provide suggestions but not valid_choices, set this argument to an empty table. |
suggestions
|
(strings) An optional array of suggestions to provide in the prompt metadata. |
Example
local prompt2 = LuaUserPrompt:new("The following cakes are available:",
{"Victoria Sponge", "Black Forest Gateau", "Lemon Drizzle Cake"}
)