티스토리 뷰

반응형

이전글을 먼저 보고오시는걸 추천드립니다!

//TODO

반응할 말을 설정하고 보낼 말을 설정해 봅시다!
 

//방법

일단, 봇을 제작하기 위해서 메신저봇을 실행해 줍시다.
 
 

저번에 만들어뒀던 JS파일을 수정하기위해 수정버튼을 눌러주세요!

 

 

이제 저희는 response함수 안에 소스를 작성하면 됩니다.

저기에 있는 소스는 카톡 알림이 올 때 마다 작동하는 소스입니다.

메세지를 보내는 소스는 replier.reply("보낼 말")입니다.

보낼말을 수정하려면 보낼 말을 수정하면 됩니다.!

즉, 카톡이 올때마다 봇이 작동합니다! 라고보내려면, replier.reply("봇이 작동합니다!") 라고 작성하시면 됩니다.

하지만, 오직 replier.reply("봇이 작동합니다!")만 있게된다면, 카톡이 올때마다 무조건 반응하게되어 봇이 도배를 하고있겠죠...?

(궁금하신분들은 해보셔도 됩니다만... 욕먹는건 여러분 몫입니다.)

 

즉, 저희는 봇이 도배하는것을 방지하기위해, 조건을 설정해야합니다.

기본적으로 if를 이용합니다.

 

안녕이라는 카톡(메세지)가 왔을때 안녕하세요! 라고 보내려면

if(msg=="안녕"){

replier.reply("안녕하세요!")

}

라고 작성하시면 됩니다.

 

여기서 주의하실것이 있는데, if(msg=="안녕"){ 에서 msg===은 무조건 두 개 이상이어야 합니다.

(만야 한개만 있으면 if문이 없는것과 같아집니다)

 

이게 작성된 소스입니다.

function response(room, msg, sender, isGroupChat, replier, ImageDB, packageName, threadId) {
  if (msg == "/안녕") {
    replier.reply("안녕하세요");
  }
}

 

/안녕 이라는 카톡이오면 안녕하세요! 라고 카톡을 보냅니다.

오른쪽 아래 저장버튼을 꼭 눌러주세요.

 

한번 테스트를 해봅시다!

봇을 리로드를 해줍시다.

//리로드는 수정된 소스를 봇에 적용시켜줍니다!

테스트를 위하여 봇을 켜줍시다.

 

이렇게 봇을 키셨으면, 상대방에게 /안녕 이라고 보내달라고 부탁해 보세요!

이런 결과가 나오셨다면 성공입니다.

(채팅방을 보고계시면 봇이 반응안합니다)


질문은 https://open.kakao.com/o/gf2FGCIb 에서 부탁드립니다.

다음강좌에선 상대방 이름,방 이름등을 강좌하겠습니다.

https://hancho1111.tistory.com/140

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday