UsersLib

object UsersLib

A collection of user handling functions. They can either be called through the 'furhat' object, resulting in a furhat action (e.g. an attention command), or in the flow.

In both cases, the library must be called with a lower letter.

Examples :

furhat.usersLib.attendClosestUser()
val child = usersLib.getShortestUser()

Types

Link copied to clipboard
class UsersLibFlow(flowControlRunner: FlowControlRunner)

Class used to define flowControlRunner functions through the usersLib extension variable.

Link copied to clipboard
class UsersLibFurhat(furhat: Furhat)

Class used to define furhat functions through the usersLib extension variable.

Properties

Link copied to clipboard

Getter value for usersLib furhat extensions.

val FlowControlRunner.usersLib: UsersLib.UsersLibFlow

Getter value for usersLib FlowControlRunner extensions.