I agree with @Anoua . I mean, I don't know much about bots, other than how to recognize them for Forums based on the type of email they try to submit, but I don't see the need to shut down your site entirely. They'll just be back.
Bots, as far as I see it, are just annoying ticks on a deer...