Commits

pval...@lookindustry  committed b645553

elimina interjeições do final da resposta

  • Participants
  • Parent commits f0db229

Comments (0)

Files changed (1)

     
     pergunta = re.sub('\n','', pergunta)
     pergunta = re.sub('\s\s','', pergunta)
-
+     
     pergunta = string.joinfields(pergunta.split(), ' OR ')
 
     return pergunta
             break
         if c == " ":
             last = indice
-    return "%s%s" % (msg, raw_answer[:last])
+    # Lista de palavras que não ficam bem no fim da frase.
+    dispensaveis = ['e','a','o','de','da','do','na','no','para','pra','mas','se','que','como','porque']
+    a = raw_answer[:last].split()
+    while a[-1] in dispensaveis:
+        a.pop(-1)
+    return "%s%s" % (msg, " ".join(a))
 
 
 if __name__=='__main__':