본문 바로가기

카카오톡봇

카카오톡봇 Api 사용법 2. 알람&토스트메세지 보내기

※메신저봇 사용자분들만 가능합니다※

 저번강의(http://rlawldud7130.tistory.com/5)에서 Api 사용법에 대해 알려드렸는데요.
 이번 강의에서는 메신저봇 내장 Api를 이용해 알람이나 토스트 메세지를 보내는 방법에 대해 설명드리겠습니다.

Api.showToast(title,content) : 토스트 메시지를 띄웁니다.
Api.makeNoti(title,content,id) : 알림을 띄웁니다.

메신저봇 도움말을 살펴보면 이런 내용이 있는데요. 먼저 토스트메세지를 띄우는 Api는 Api.showToast("내용") 을 소스에 넣으면 내용을 띄워줍니다.

•사용법
if(msg=="/개발자호출"){
    Api.showToast("개발자호출!!");
    replier.reply("개발자님을 호출하였습니다.");
}

 결과로 회색 알림이 뜨는것을 확인할 수 있습니다.

 알람을 띄우는 Api는 Api.makeNoti("제목","내용","id"); 인데요. id를 쓰지않고 제목과 내용만 입력해주어도 잘 작동합니다.
 그래서 서로다른 두 종류의 알람을 동시에 띄우기위해서는 id값을 다르게 해야합니다.

•id값을 정해주지 않았을 때
if(msg=="/알람1"){
    Api.makeNoti("알람1",sender);
    replier.reply("알람1");
}
if(msg=="/알람2"){
    Api.makeNoti("알람2",sender);
    replier.reply("알람1");
}

•id값을 정해주었을 때
if(msg=="/알람1"){
    Api.makeNoti("알람1",sender,0);
    replier.reply("알람1");
}
if(msg=="/알람2"){
    Api.makeNoti("알람2",sender,1);
    replier.reply("알람2");
}