I know it's an old macro, and there are probably many others that do way more, but I know Genbot's commands like the back of my hands.
I have one that will heal, cast spells, follow, and buff, but it will only track one buff. So say I ask my bot to buff me with sow, then with thorns, it will...