I'm running some bots, I'll try to add account balance checking to avoid sending empty transactions. Anyway, the easiest way would be if hive-engine would introduce a minimum trade/swap ammount and bot's balance check (do they have the right amounts to complete the transaction), if not then the transaction should be rejected
RE: Hive Engine Update - Transaction fees for bots