Filters are an efficient way to create base queries that can be passed to ChatterBot’s storage adapters. Filters will reduce the number of statements that a chat bot has to process when it is selecting a response.
chatbot = ChatBot( "My ChatterBot", filters=["chatterbot.filters.RepetitiveResponseFilter"] )
A filter that eliminates possibly repetitive responses to prevent a chat bot from repeating statements that it has recently said.
Because this is the base filter class, this method just returns the storage adapter’s base query. Other filters are expected to override this method.