I've got a simple dicebot running this is set to autojoin on invite to any channel that needs a dicebot. However from time to time when a user will invite the dicebot to a channel it leaves one of the channels that it is already on.

Any ides as to WHY this happens? And how to prevent it.

Thanks