You need to know bot just help u gather some xp and credit when u cannot play the game, so u will need to play it or babysitting near the pc sometime(can do other things) to look for your bot problems solve it quickly like(got stuck),etc.Only use bot for those tank from tier 1 to 7.tier 8 and 9 u can bot but not abuse too much coz players will easy realise u bot or not at high tier.You also need to play the game when u have time to re-balance the negative stats from botting.Bot at night when server has low number player online is the best coz mods are not online to track ur account.You probabaly can bot non-stop for a week then play for a week without bot or if u want to bot non stop everyday u need to play the game everyday as well to make your stats at least not so low because mods will start tracking your account if it is so low and your got a lot reports from players.
Some more tips:
Bot HT below tier 7,TD below tier 8,med below tier 8, light tank below tier 6 or 7(chinese+ french)....Do not bot arties because arties bot is not good and you normally get "full reports" from your team and enemy team which give u a free-soon-ticket to get a "fresh account"
Also if u bot yoru premium tanks for credit,choose those premium tanks tier 5 or 6,do not choose tier 7 or 8 coz it has high chance to match tier 9 and 10 tanks which is higher chance to be reported.
Also....not abuse bot a lot when the new patch just coming and new bot version has quit a lot bugs.You can use bot but not a lot as if the bugs repeat on your account.Just check forum normally and report bot problems and make the bot better till it is perfect to bot non-stop.
I have use the bot like over a year without getting any warning or any ban from WG and get all nations tree tank mostly up to tier 9,8 and some already finish at tier 10.Do not be lazy and bot smart is the way to get no ban.you also need to communicate on chat a bit to prove you are experienced player and not a botter

.