The 2 most common solutions people have been asking for is either an account switcher that will log you out and switch accounts upon encountering the limit or to make the bot sleep for an hour after botting for 1 or 2.
There's an autoit function called TimerInit() and when used in conjunction with TimerDiff() and Sleep() can delay the amount of time in between games. See below:
Code:
Local $begin = TimerInit() ;start the timer
Sleep(5000) ;sleep 5 seconds
Local $dif = TimerDiff($begin) ;set $dif equal to the timer since it was started
local $dif2 = (20000 - $dif) ;set $dif2 equal to 20 seconds minus the amount of time since the timer was started
sleep($dif2) ;sleep for the remaining amount of time
local $dif3 = ($dif + $dif2) ;$dif3 is just here to show you the message box
MsgBox(0, "Time Difference", $dif3) ;message box to show you how much time has passed (20 seconds)
You can use the code as it is right now to see it in action.
Incorporating this into the current autoit bots would allow people to wait for a desired amount of time before either exiting the current game or creating a new game. Line 4 in this script controls the length of which you'd like to wait. So to make sure your Sarkoth runs last at least 60 seconds, set it to 60000. I'd recommend 60 seconds to begin with but if you're still encountering the input limit after 1game/minute then slowly bump it up by 30 seconds each time.
Or purchase DemonBuddy