You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
630 B
21 lines
630 B
from ..adapters import Adapter
|
|
|
|
|
|
class OutputAdapter(Adapter):
|
|
"""
|
|
A generic class that can be overridden by a subclass to provide extended
|
|
functionality, such as delivering a response to an API endpoint.
|
|
"""
|
|
|
|
def process_response(self, statement, session_id=None):
|
|
"""
|
|
Override this method in a subclass to implement customized functionality.
|
|
|
|
:param statement: The statement that the chat bot has produced in response to some input.
|
|
|
|
:param session_id: The unique id of the current chat session.
|
|
|
|
:returns: The response statement.
|
|
"""
|
|
return statement
|