BotLino / Lino

Lino, a chatbot to University of Brasilia!
https://botlino.github.io/docs/
GNU General Public License v3.0
10 stars 2 forks source link

Atualização da versão do Rasa #1

Closed guilacerda closed 5 years ago

guilacerda commented 5 years ago

Descrição

Hoje o Lino encontra-se em uma versão muito ultrapassada tanto do Rasa core quanto do nlu.

É necessário atualizá-lo para a versão mais atual para que possamos progredir no desenvolvimento de novas features mapeadas, tais como analytics, monitoramento, testes...

Versão rasa core: 0.10.4 Versão mais atuais: 0.14.x+ Documentação de atualização: https://rasa.com/docs/nlu/0.14.4/migrations/

Usando como base o chatbot TAIS, a versão a ser atualizada, primeiramente, seria a 0.13.1, pois teria suporte mais próximo em relação ao uso das custom actions.

Tarefas

Critérios de Aceitação

guilacerda commented 5 years ago

Por algum motivo as custom actions estão sendo bloqueadas, e quando é acessada, o Lino a reconhece, só que não executa os comandos requeridos.

Uma das ideias vai ser testar se é necessário importar todas as custom actions dentro do arquivo custom.py ou então arrumar o make para pegar todas as outras actions.

guilacerda commented 5 years ago

Foi identificado que não é necessário fazer a importação para dentro do arquivo actions.py das outras actions. Assim, ele identifica todas as actions que estão dentro da pasta actions/.

guilacerda commented 5 years ago

Estávamos com um problema de que o método utter_response() não estava mais enviando uma imagem pro usuário. O método enviava:

text = {EXEMPLO DO TEXTO},
image = {EXEMPLO DE IMAGEM (URL)}

e a imagem não era enviada da forma correta, ficava a url dela.

Assim, a @amandabezerra conseguiu utilizar corretamente o método utter_template() pra criação de um template que recebe valores pra serem inseridos na resposta do bot. Agora o Lino consegue responder corretamente, enviando uma imagem como resposta