It could be an optional thing, something that people toggle based on account creation type as an option? As I talk about it though I realize it could become a noticeable bot pattern. If every “new player” account visits that NPC (not sure how many new players actually collect the rewards?) it could be flagged as a bot hot-spot eventually.
Also, integrating bankstanding when visiting banks for 1-3 minutes every two or three bank visits might be viable to avoid bans. I don’t know too many new players or seasoned players that do a task, go to bank, do another and go THAT hard without a bit of bankstanding. Whether it just be browsing items, switching items in your inventory, standing there without bank menu open, etc. AFKing with no action is a natural task atleast 85% of players do. Just tossing ideas in my head on possible improvements for you to improve this already amazing bot😉
edit: afking anywhere actually, even mid run to a location for a couple seconds or more just for more authenticity. The thing with this bot is it gets better the longer the accounts last, so slowing down abit and AFKing random places will essentially get more accounts to look more unique. Maybe even random shop browsing too, or searching/buying random things on the grand exchange?