I'd like if there were a way to report bots the same way as RMT. It's usually pretty obvious to spot, and flagging them to have somebody come confirm seems easy enough.
I would say, ideally:
1. Make it so it's not so many clicks as RMT. One click and then one more to confirm is enough (reporting RMT is a pain, I'm sure there are people that don't only because it's too many clicks to bother). A /reportrmt and /reportbot macro would be nice too (it should still display a confirmation window and take one more click to send).
If you really want to do it great, a way to undo the last report would help cut down on accidental misreports. (Sometimes chat moves and somebody might click the wrong thing and go too quickly, and then see in chat that the wrong name was reported, then worry about getting in trouble.) /undoreport
Actually that would be even better with bot reporting, because more people might misidentify that, then realize it was actually a person after all.
2. Ban the bots after they've paid real money, if possible. It may take a lot more thinking to get the trial system right, so it's good for people and not botting.
I would be careful about reports doing too much in an automated way, like disabling them from queuing, because that could be abused by players. On the other hand, players have a lot more to lose and that's something really hard to get wrong by accident, especially if it takes multiple people reporting the thing to trigger the limitations. So if people are abusing it at that point, there can be warnings and temp bans, and escalate if it's clearly being done knowingly and repeatedly.
I think the idea is to have a system that requires the least amount of paid manpower, while still stopping the bots and not disrupting players. I don't think it's impossible, and hey I'd gladly help figure it out lol. I think it would be a fun problem to solve. But alas, I know nothing will come of this and I'm just "pissing into the wind".