Generate bot utterances based on a dialogue state.
Generate a response for the requested utter action.
There are a lot of different methods to implement this, e.g. the generation can be based on responses or be fully ML based by feeding the dialogue state into a machine learning NLG model.
Factory to create a generator.
Filters response variations based on the channel, action and condition.
Returns array of responses that fit the channel, action and condition.
Returns the first matched response variation ID.
This ID corresponds to the response variation that fits the channel, action and condition.