pepper.responder.responder module¶
-
class
pepper.responder.responder.Responder[source]¶ Bases:
object-
requirements¶ Lists Component Requirement for this Responder Object
Returns: requirements – List of required Components Return type: list of AbstractComponent
-
respond(utterance, app)[source]¶ Respond to Utterance
When successful, respond should return a quality score and a callable implementing the response
Parameters: - utterance (Utterance) – Utterance to respond to
- app (Union[requirements]) – Components to Interact with as Response
Returns: response – response quality & responder function
Return type: float, callable
-
type¶
-
-
exception
pepper.responder.responder.ResponderRequirementUnmetError[source]¶ Bases:
exceptions.Exception