from __future__ import unicode_literals from chatter.chatterbot.conversation import Statement from chatter.chatterbot.input import InputAdapter from chatter.chatterbot.utils import input_function class TerminalAdapter(InputAdapter): """ A simple adapter that allows ChatterBot to communicate through the terminal. """ def process_input(self, *args, **kwargs): """ Read the user's input from the terminal. """ user_input = input_function() return Statement(user_input)