Eu estava criando/tentando criar um chat bot python, até ai tudo bem. Porém quando uso minha função que retorna a resposta do robô ele retorna None! Eu não sei resolver... def responder(conversa1, posicao): #conversa1 significa o que o usuário digitou. A posição esta definida como 1 por padrão a = open('conversas.txt', 'r') for linha in a.readlines(): if conversa1 == linha: resultado = linha res = resultado.split('= ')[posicao].strip('\n') return res Importante dizer que as respostas estão salvas em um arquivo txt oi= oi tudo bem? ola= ola para voce tambem tudo bem?= tudo bem sim, e voce? tudo= que legal OBS: no if já tentei substituir o "==" por "in" mas quando eu faço isso ele mostra a resposta do robô errada, não sei o porque. Continue reading...