Препроцессор clean_whitespace
в ChatterBot не удалит все пробелы, только предшествующие, завершающие и последовательные пробелы. очищает пустое пространство, оно не удаляет его полностью.
Звучит так, будто вы хотите создать свой собственный препроцессор. Это может быть так просто, как создание такой функции:
def remove_whitespace(chatbot, statement):
for character in ['\n', '\r', '\t', ' ']:
statement.text = statement.text.replace(character, '')
return statement