TamirMitch_Over here in Australia, we are very close to finishing a bot that will do these things. I'm sure we'd be happy to release it publicly.
features our bot currently has (or almost finished):
- Automatic booking / exec of servers (sourced from Qixalite in AU but can easily be changed to serveme etc)
- Automatic announcement to multiple servers if needed
- Option for PugChamp style team selection or medic in-game picking
- Automatic voice channel dragging for players
I hear you and it sounds good, but I'm doing this to try & avoid the PugChamp system, because I feel it gives low div players no place to play the game. I don't know about Australia, but right now if you were a low div player trying to play a competitive match your only choices are TF2Center - which is a joke or an in-house pug/mix, which don't happen that often. but, the automatic server booking , and the integrated in game annoucments sounds like something my bot will definitely include.
I'm a Java pleb though so odds are I won't be able to get inspired by your code <_<
- Option for PugChamp style team selection or medic in-game picking