I'm pretty sure if you tell the bot to fire without a gun in it's hand, it activates automatically.
delay 000 > onBotTouch > bot > setAim > <buttonname>delay 100 > onBotTouch > bot > botAttack > fireWeapon