okay - so how do you prove it's a bot though?
The same way we prove that someone is toxic and causing problems and not just getting instigated. Consistent reports.
Most people can tell a beginner from a bot. If you get reported as a bot 70% of the time, your account is being played by a bot.
you can't just assume. if you were to say "well they dont talk" - lots of people dont talk.
they take heal and ghost - i use ghost and heal quite aggressively. i also like barrier on certain champs especially if im playing support.
okay well they have numbers at the end of their names - so do most restart accounts and people who've been perma banned.
the bottom line is a bot is not easy to identify. sure you may have your suspicions and you can report them for "cheating" but unless the bot is following a very obvious pattern and is consistently being reported to riot and riot is watching every video from beginning to end for hints and proof - which consists of "not talking following an algorithm for movement and play and numbers at the end of name" then you and i along with the rest of the community are just out of luck. at the very best all riot could do is send a message to the email address associated with the account and ask for confirmation about the accounts owner. if someone replies to that email since most botted accounts are overseen by an actual account owner then the paper trail ends. just like how if you stay inactive for a year riot sends a messages saying "log in to keep your account" all you have to do is log in once and your accounts deadline is reset.