@PhiNotPi I like the voting koth, thought about it, and here is why I haven't felt like writing a code (just to give some feedback):
ExpectantBot is optimal if you assume bots vote randomly, any improvement would assume some kind of strategy from enemy bots. If most bot would be "strong" you could do this without checking the bots but currently the "random logic" bots outnumber those and you would have to know what they do (which is slightly against the rules) to make a considerably better bot than ExpectantBot.