Bots don't take your money, the RuneMate client does. We have no control over it. You are charged every time you start the bot and at the start of every hour. Here's the FAQ thread regarding premium bots:
Tutorial - Wallet and Premium Bots FAQ
What do you mean it stopped working after 19 minutes? I can't fix any potential issues if you don't provide adequate detail about the issue.
What do you mean by 'the bot sometimes stay at the bank for way too long'? How long is way too long? What does it say it's doing? If by way too long you mean 2 or 3 seconds after withdrawing items, that's most likely due to RuneMates default web path taking ages to build. The next update no longer uses the default web at all as my custom webs should be handling everything anyway. It was really just there as a backup. But in it's current state it doesn't provide any benefits anyway.This also means that there will no longer be a delay between teleporting and opening the bank.
In regards to eating, it will eat if you're below the specified threshold, however it currently only does so if you don't already have the supplies for the next run. That's an issue i intend to work on this week as it should always eat if you're below the threshold and in range of a bank.
@gloworanger Thanks, i'll take a look after work. However, i don't know how useful it will be. If i can't identify the issue you're experiencing as it's not happening for me, we might have to set up a screenshare or something so i can see it in action. We should be able to do that through the RuneMate discord server.