As far as I know, the ban duration is related to amount of requests the bot makes, as in every following request over the limit will extend the ban. Something like that. The auto-ban script has some way of calculating this, I dunno. The ban can easily be a 1 year one.