This is basically the same problem as subscriptions; in order to draft your balance automatically you need something that has access to the wallet running in the background. This could be done with a DVM maybe, but ultimately you'd want your wallet to support some interface that allows for pre-approvals of certain types. This is all outside my area of expertise, but maybe nostr:nprofile1qywhwumn8ghj7mn0wd68ytndw46xjmnewaskcmr9wshxxmmd9uq3xamnwvaz7tmsw4e8qmr9wpskwtn9wvhszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcqyrsl7wla6njqx9v4nvytflxgy302552xxlsafmp2u9ntwse5r0s67er0qd0 would have concrete suggestions.
Appreciated. Thanks, hodlbod.