매크로에 대한 지식이 하나도 없어서 도움을 구하고자 글을 씁니다.

1.현재 '희생의 축복' 스킬을 사용할때 쓰는 매크로가

/run local a,b=GetSpellLink("보호의 축복"),UnitName("target");if b then SendChatMessage(a.."를 "..b.."에게 사용")end
/시전 보호의 축복
----------
이걸 사용하고 있는데 가끔씩 마우스로 여러번 누르게되면 채팅창에 도배가 되는 사태가 일어납니다..
사용에 성공하면 채팅창에 한번만 표시되게 할수는 없는건가요?

2.성기사 차단 스킬인 '비난' 성공시에만 채팅알람이 나오는 매크로는 어떤건가요?

예시) '비난' > [차단성공한 스킬] 차단

부탁드립니다.