### Steps to reproduced - Start the bot in the [tsoding][tsoding] channel - Say `!bttv` - Observe the correct response - Say `!bttv` again - After some time the entire bot will restart and say the join phrase - No errors in the log --- ### Observations - The problem only observed in the [tsoding][tsoding] channel. - The problem related to the timeout of [gen_server:call](https://github.com/tsoding/tsoder/blob/9da049d104bf3ef8f8d1d4df73a85e71f7ad36ab/src/tsoder_irc_transport.erl#L46), because if you remove the timeout, the second `!bttv` never fires and the bot is never restarted. [tsoding]: https://www.twitch.tv/tsoding
Steps to reproduced
!bttv!bttvagainObservations
!bttvnever fires and the bot is never restarted.