본문 바로가기
카카오톡 봇

[초급]2. 실제 카톡에서 실행하기(카카오톡 봇)

by alphabet 2023. 7. 21.

 

메신저봇 R 앱의 작동 방식:

  1. 카톡을 안보고 있으면 카톡이 왔을 때, 누가 어디서 뭐라고 보냈는지 상단바에 알림이 뜬다.
  2. 메신저봇R은 그 알림을 감지하여 누가 어디서 뭐라고 보냈는지 가지고온다.
  3. 가지고온 정보를 function response에 전달하면서 그 안에 있는 내용을 실행한다
  4. replier.reply();를 사용해서 카톡이 온 그 채팅방에 응답을 보낸다.

봇을 돌리기 위해 필요한 것:

누가 어디서 뭐라고 했는지 상단바에 뜨면 된다.

보통 카카오톡 알람이 아래와 같이 올 것이다.

카카오톡 알람 사진


​이런식으로 방 이름(고독한 자유홍보방), 보낸 사람 이름(불 뿜는 튜브)도 있고, 채팅 내용((별) 종합광고...) 도 있다.
이렇게 상단바에 알림이 뜨는 걸 봇 앱이 감지해야 채팅이 왔다는 걸 인식할 수 있다.


그리고 저기서 답장 버튼을 눌러서 바로 알림에 응답 내용을 적으면, 채팅이 왔던 그 채팅방으로 메시지 보내는 것도 가능하잖아?

봇 앱도 이런 식으로 알림을 통해 메시지를 전송하는 방식이다.

봇 작동 시 주의사항

  1. 상단바에 알람이 떠야 한다-앱 작동 원리상 알람이 뜨지 않으면, 봇이 메시지를 읽을 수 없다. 따라서 꼭 알람을 켜놓아야 한다!
  2. 봇을 켜야 한다-봇을 켜야 프로그램이 구동된다.
  3. 본인이 보낸 채팅에는 반응하지 않는다-본인이 보낸 채팅은 상단바에 알람이 뜨지 않으니 작동하지 않는다.

이걸 다 만족시키면 아래처럼 잘 구동되는 것을 볼 수 있다.

봇 구동 사진

다음에는 어떻게 정보를 저장하는지에 대해 알아보겠다.