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

Generalizando fluxo #36

Closed tayh closed 5 years ago

tayh commented 5 years ago

Descrição

Generalizando o fluxo de documentos acadêmicos. Agora possui só um fluxo que mostra de maneira geral como conseguir documentos acadêmicos.

Resolve (Issues)

https://github.com/BotLino/Lino/issues/30

Notas pessoais sobre o PR

Imagem ilustrativa do novo fluxo:

print35

guilacerda commented 5 years ago

Foi necessário alterar algumas coisas pra enquadrar na nova versão do Rasa:

Nova versão

from rasa_core_sdk import Action


* Na nova versão do Rasa core o método de enviar mensagem também mudou:
```python
# Versão antiga
dispatcher.utter_response(step)

# Nova versão
dispatcher.utter_template("utter_image",
                          tracker,
                          False,
                          text=step.get('text'),
                          image=step.get('image'))

Obs Esse template é criado na domain, onde passamos os parâmetros na qual queremos interpretar e enviar para o dispatcher.