lappis-unb / Bottis

LAPPIS solution to enable communication between Chatbots to increase a bot domain using Rasa and RabbitMQ.
GNU General Public License v3.0
11 stars 4 forks source link

[BUG] Resolver bug do timeout #3

Open victorcmoura opened 5 years ago

victorcmoura commented 5 years ago

Quando uma custom action está aguardando o resultado de outras, o broker pode acionar um timeout e encerrar a conexão sem que haja resposta

pablodiegoss commented 5 years ago

Não utilizamos mais custom actions, porém, este timeout não foi resolvido, agora está na conexão da policy com o rabbitMQ. Na bottis-policy.py temos uma conexão do bot com rabbit que é inicializada uma única vez, só que aparentemente isso expira após algum tempo, então devemos manter essa conexão aberta caso ela feche para que a policy não perca sua capacidade de comunicar multiplos bots.