If you are expecting money for a bot it should be flawless i understand there are updates and some downtime is unavoidable but it shouldn't take more than 24hrs. I personally wouldn't ask for a refund for at least a week but when you pay money for a script you expect it to stay working, if your not in a position to keep your script up to date don't charge for it.