I use a double bot system on my trails and bots...
The first is a low SP one that votes and triggers the trail.
120 seconds later the big bot votes.
Why this works:
The BID Bots usually have the most SP so doesnt matter if people votes for them as they get most of the curation rewards (like OCDB that in my posts gets between 22 and 24 % because no one with SP votes my shit).
So by allowing people to front the BOT that get a better share from the reward pool that if they vote behind, yet the BOT still gets most of the rewards...
Depending on the code you used for this BOT it might be very easy to implement, is it on the git hub or somewhere ?