Your code will never trigger, it triggers only on the text "!caster", you need to include a & in the trigger context.