Alek has multiple posts explaining that sleeps such as the one you have included are not a good idea and are possibly worse than not including them at all,
Basically you can plot these sleeps and see a trend which pretty much gives away "bot like behavior" if Jagex wanted to look at it.
Secondly yes i understand that the method you wrote is to interact however it also makes sense to include simple checks rather than having to include them multiple times in your code before calling this method, after all that is why we use methods to rerun code without having to rewrite it many times
I'm simply chucking constructive criticism at you try to help!