This repository has been archived by the owner on Apr 13, 2019. It is now read-only.
Upon timeout (either through internet loss or server connection loss), cinch replays already-executed messages and commands. #239
Labels
The title is a bit longwinded, so allow me to elaborate:
In the cinch timebomb plugin, the bot will re-kick users previously kicked upon disconnect.
This issue is not specific to the cinch timebomb plugin, but it is a relatively minimal example that demonstrates reproducability. In some of my custom plugins I've seen it happening as well, just on a less annoying scale.
Now lets say this plugin has kicked three or four people, and the bot disconnects because server.network.net is being restarted. Upon reconnection, the bot will proceed to re-kick all these people.
From the timebomb plugin, at one of these events:
This is not just limited to kicks, and I believe I've seen it happen with mode changes as well. It might be related to timers.
This issue has been around for some time, I don't know when exactly, but it seems to at least happen in 2.3.x, it just seems like nobody has been too bothered by it to report it. I've seen several cinch bots have similar behaviour, including my own.
A restart of cinch (killing the process and booting it back up again) fixes the problem.
The text was updated successfully, but these errors were encountered: