__init__(self,
pairs,
reflections={ } )
(Constructor)
| source code
|
Initialize the chatbot. Pairs is a list of patterns and responses.
Each pattern is a regular expression matching the user's statement or
question, e.g. r'I like (.*)'. For each such pattern a list of possible
responses is given, e.g. ['Why do you like %1', 'Did you ever dislike
%1']. Material which is matched by parenthesized sections of the
patterns (e.g. .*) is mapped to the numbered positions in the responses,
e.g. %1.
- Parameters:
pairs (list of tuple ) - The patterns and responses
reflections (dict ) - A mapping between first and second person expressions
- Returns:
None
- Overrides:
object.__init__
|