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"} )