I use RiD, and the proggies depend on the bot, and whether or not it gets randoms.
If I'm botting using a bot that doesn't get randoms, I can easily get 10-20 hour proggies. I had a 23:30 proggy with RiDiverse stringing yew longbows in Soul Wars, and many more 20+ hour proggies on the way to 99. I even managed 20 hour proggies with RiDiverse doing high alching there as well. The bot has a feature that refreshes the browser,and then re-logs into RS and continues botting after the 6 hour force logout, and will refresh the browser if RS crashes from a white/black/freeze screen, depending on what browser you're using.
If I'm running a bot that does get randoms, then it really depends. The lower the experience per hour, the longer you can run the bot until you get a random. If you're running a bot like Thieving Guild from RiD, you'll get randoms every 45-120 minutes, because it's 150k+ exp an hour. The more randoms you solve, the more experience you can gain before you get another random. If you fail a random, such as Prison Pete (balloon random), which automatically fails you after 15 minutes, you will start to get randoms more often, until you solve a bunch more to put it back to what it was before. RiD only solves about ~30-40% of randoms atm, due to RiD being able to make a whole new bot in the time it takes to add a random event solution, and he's only 1 person, so it's not like with Simba where you could have a bunch of people work together to add random solutions faster. If my RiD bot solves a random or two, I usually get 5-8 hour sessions.