I see the main problem of mining to be repetitive. Sure, it is IRL, but OTOH, why not make the duration and the outcome of one single mining operation several 1000% more? That is, you\'d put your char against a wall, select mining target and zone, then activate mining and it\'s going to mine for, say, 10 minutes RL time. I don\'t see any advantage or fun in clicking the same set of options every 5 seconds. It\'s not gameplay and much worse than grinding IMO.
Summarising, I don\'t see this as botting, because IMO it should be automatically handled by the client anyway, in the way I described.