Thanks for checking out VoiceBot! The issue there is that the Macro has its hotkey set to Shift + F2, and then the Macro itself is sending Shift + F2 when run, so the Macro is triggering itself every time it runs. Just remove the hotkey from the Macro and you should be all set. We'll look into preventing that from happening in code as well :)
Thanks!