Updated the bot trying to fix the HUD scaling issues, which result in not locking camera, not detecting shop window. Those who got this issue, let me know if its fixed (I cant check it because i never had this problem).
Regarding bans: I dont think the raw bot itself is specifically being detected/checked for by riot, as i have one test bot running only a few hours per day (some days not at all), basically total random, normal occasional players times, and it didnt get banned yet after months. But there is no doubt that Riot checks registration, online times, repetitive playing patterns, probably match history, and ingame stats. slow bots in botexchange cant really be prevented, but if you run only your bots together make sure the bot runs smooth, no lagging, no fps limitation like dxtory (because the bot limits the game to 25 fps anyways). the bot reactions (and thus its efficiency and stats) can only be as good as the machine that is running it. running a few less bots instead of trying to get the last bit out of the cpu may make a difference. the bot has no memory reading or similar fast technique for exact/fast reaction, it relies completely on scanning the screen, which needs more resources.
also there wont be an aram gamemode, real player games are risky because of reports, and ruin the game, create ranting people who actually want to play the game, and forcing riot to go more after bots.