The bot is low quality because it can only perform its actions under a very narrow set of circumstances. Any hiccups that the bot comes across causes it to cease working entirely. That is poor programming. The bot should be able to recognize when it is stuck and have workarounds for that.
For example: when I ran out of prayer points the bot was stuck on the prayer page attempting to activate quick heal, letting my character regenerate to around 15 hp, and not boosting the extremely low absorption level despite having many potions in the inventory. The bot was stuck on the "activating prayers" task.
There are multiple cases that pickup those hiccups actually. And an emergency shutdown for many that it can't pickup. But obviously I can't find everything, which is why there's a bug reporting guide in the overview. You're the first to mention having an issue with activating prayers (no surprise, i go through maybe 10-12 prayer points over the course of a 3-4hr dream) so thanks for bringing it up - i'll take a look. Feel free to post a full bug report guide.
Sure, maybe thats a solution, but nowhere in the config does it say that this is a requirement to have the bot working properly. Again, this is just another example of the bot being highly inflexible and prone to getting stuck. The solution is not to "force someone to the correct screen size". The real solution is the bot being able to adapt to any type of screen size. It is incredibly common for players to have clients that are not the above specifications that you described, so you should have your bot account for that. You should not expect the users of your bot to have your specific execution and setup in mind. It is your job to be able to cover the different scenarios to deliver a high quality bot.
It isn't in the config options to change screen size because, as I said, it is a client issue - and a relatively new one at that. Sometime before you got here, it wasn't a problem. And despite you only seeing it in my bot recently, it actually is an issue affecting multiple. Here's a link to the gitlab issue tracking it:
Switching CanvasMode completely breaks a bot. (#380) · Issues · RuneMate / Community · GitLab
For issues at the
client level, not bot-specific, i typically won't try to find a workaround simply because the
client developers work through those & push fixes (and again, it plagues a bunch of bots - not just mine). Imagine if I tried to write a fix for every bug that resulted from an OSRS update, only to have the client devs have fixes live & pushed out before the latest version of my bot even had the chance to get approved to the botstore. That's wasted time & effort to coverup something that's already been looked at and fixed on their end. There are times where it'll be worth adding in a fix for a client problem, sure (look through the update log and you'll see if/when I do). If/when that gitlab post gets an update saying that it won't be fixed anytime soon on their end, then i'll consider a different approach. But as of now, all I can do is recommend resizing your client (or zooming out to the maximum). I'm not assuming you will have a specific setup for this to work, i'm just working around the issues we have at the moment. Prior to this bug, any setup (resizable, fixed-mode, zoomed in or out) was fine. Unfortunately for this specific issue, you can tell from the gitlab comments that the most-effective "fix" (config option to force resizing the client) is not actually a suitable/safe method. I'm not going to force everyone to have a certain screen settings to cover up a client bug - that's even worse programming.
If you check out the other NMZ premium bot, it is extremely flexible in allowing you to pick the specific gear you want to use for your special attack. If my default is dharoks (with no str bonus), perhaps I want to bring a nezzy + bandos swap to boost my strength bonus for my special attacks. Furthermore, the bot should be able to flick piety/rigour/augury without using any prayer. This would be a HUGE asset in saving prayer potions while offering an extremely substantial gain in xp/hr. Even if you did bring prayer potions you would run out as piety drains prayer very quickly. Perhaps the bot already flicks prayers, but it does so inefficiently as I ended up running out of prayer which is why I discovered the above scenario where the bot broke.
This isn't just one player doing something stupid that happened to break the bot. This is a fundamental error in how the bot is programmed. If only 1 out of 1000 players had issues with the bot, then thats fine. But this is not the case. If you look at the reviews, MANY players have issues with the bot. No other premium bot I know of has issues to this degree. I strongly suggest that you spend alot more effort and QA to polish up this bot. There is a reason why so many players would use a bot thats nearly DOUBLE the price of this one. If your bot was of high quality and wasn't highly lacking, there would be absolutely no reason for someone to pay $0.10/hr instead of $0.06.
You actually just detailed the reason to to pay for $0.10/hr for the other bot instead of $0.06/hr.
The other supports cases that
you specifically want. Thanks for the recommendation & that's exactly what this thread is for.
I doubt many are doing complete gear swaps for special attacks, but the more requested something is, the more likely it is to be added. In the meantime though, since that's a use case you're looking for and one bot doesn't support it (while the other does at a higher cost), you should definitely be looking at using the other. Thankfully there's an overview to detail what the two support. Simply put, if the other has specific features that you need, you should be using that (while of course recommending it if you want it in this bot as well). For my use case(s) - and the many that enjoyed using this bot (I mean you mentioned looking at the reviews. It's at a 4 star average with 147 reviews total - i'm assuming based on that, the majority don't feel the same as you do) - we don't actually need those features as much. Hence the lower price. Even if I were to add all of those features in (and as you say, spend more time/effort to polish this up), my price would be adjusted to match his.
Thanks for the recommendation/feedback regardless. Feel free to send more ideas. The bots already going through an overhaul and may eventually be pushed to the store in it's newer state, but that's still up in the air.