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

Resolve problema relativo ao acúmulo de mensagens e travamento do Lino #19

Closed guiaugusto closed 5 years ago

guiaugusto commented 5 years ago

Descrição

Foi feito um tratamento prematuro em relação ao problema grave que ocorria ao solicitar qualquer informação que fazia o uso de links externos, ocorrendo o travamento do bot e o acúmulo de mensagens em sua queue. O problema em si que ocorria era que o bot realizava a tentativa de requisição durante um tempo indeterminado, ocorrendo seu travamento e ocasionando o acúmulo de mensagens. Logo, para a solução deste problema, foi colocado um timeout de três segundos para ele interromper esse tratamento ocasionado pela tentativa de requisição.

Resolve (Issues)

8

Notas pessoais sobre o PR

Tal problema poderá ocorrer com a implementação de outras features de funcionamento semelhante. Porém, é necessário frisar que tal solução não é definitiva. Devem existir outros problemas que podem ocasionar