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