[카카오톡 봇 만들기] 2. 명령어로 조작하기(1) : 알고리즘 설계
·
개인 프로젝트/[2020] 카카오톡 봇
현재 카카오톡 봇은 간단한 내 비서역할을 수행중이다. 잘때는 잔다고, 수업들을 떈 수업듣는다고 알려주는 정도이다. 나는 여기에 새로운 기능을 추가했다. 알람이 온 뒤로 30분뒤에도 답이 없다면 상대방에게 나 대신 봇이 답을 해주는 기능이다. (답을 해준다기보다는 일방적인 안내메세지에 가깝다..) 타이머 기능을 이용해 구현해봤고, 나쁘지 않게 작동하였다. 그런데 치명적인 문제가 있었다. 알람이 온뒤로 바로 읽지는 않았지만, 30분이 지나기 전에 읽어서 답장을 한 경우 나는 분명 읽어서 답장했는데, 30분이 지나면 타이머에 의해 답장이 보내진다. 안타깝게도 메신저봇에는 수신한 메세지를 감지하여 자동 답장을 할 뿐이기 때문에, 내가 임의로 보낸 메세지를 감지한다거나, 읽지 않은 메세지가 사라지는 것을 감지하는..