Bots dont bother me at all, honestly.

i get the tells, and see them around, but i just carry on with my day, easy enough to ignore one or two msgs every hour or so, easy to ignore ingame physical bots.
altho i cant say ive ever encountered them in duty finder before, so i suppose that would be a bit jarring.