1. 소개 내정보 라고 카톡을 보내면 봇이 보낸사람의 이름과 방 이름을 보내주도록 만들어보았습니다. 2.소스 function response(room, msg, sender, isGroupChat, replier, ImageDB, packageName, threadId){ if(msg=="내정보") { //만약 보낸내용이 내정보 라면 다음 내용을 실행한다. replier.reply(sender+"님은 현재 "+room+" 채팅방에 계십니다"); //한초님은 현재 카카오톡 봇 개발소 채팅방에 계십니다. } } //-------------------소스 끝------------------ 또한 이렇게도 줄일 수 있습니다. function response(room, msg, sender, isGroupChat..
1. 소개 이번 강좌는 채팅을 보낸사람의 이름과, 채팅방의 이름을 가져오는 방법입니다. 또한 위 사진처럼 응용하는 방법입니다.*참고로 이 글에서 이해가 잘 안되시는분은 https://open.kakao.com/o/gf2FGCIb (오픈채팅방)에서 질문해주시길바랍니다. (댓글로 질문해도 되긴하는데 아마 알림이 안가서 확인하시기 어려울겁니다 ㅠㅠ) 2. sender sender는 보낸사람의 이름입니다. replier.reply(sender); 라는 소스를 작성하면(response와 같은 필수요소가 있다고 가정하고), 채팅을 보낸 사람의 닉네임을 보냅니다. 만약 제 카카오톡 이름이 한초라면 봇이 한초라고 보내겠죠? 그럼 이걸 활용해서 내이름은?라고 보냈을때 당신의 이름은 한초입니다 라고 봇이 보내도록 만들어봤..
음... 오늘 드릴 예제는 저런식으로 내용을 반대로 뒤집어주는... 소스입니다. 대체 글자뒤집기라고 해야할지 문장뒤집기라고 해야할지 모르겠네요 ㅋㅋㅋㅋㅋ //-------소스----- if(msg.indexOf("^문장뒤집기")==0) { Str=msg.substring(7).split("").reverse().join("") replier.reply(Str) } //------끝------ 일단.. 배열을 이용하였습니다. substring으로 ^문장뒤집기 이후로 자르고.. 한글자씩 쪼개서(?) 배열로 만들어준 다음, reverse를 이용해서 배열을 뒤집어줬습니다. 그 후 join으로 문자열로 바꿔주었습니다. 만약 명령어를 ^뒤집기로 변경해주고싶다면, Str=msg.substring(5).split(""..
트리만들기란?이 예제는 제가 심심했을때 만들었던 소스입니다. 자바스크립트의 isNaN과 if,else, while이 사용되었습니다.트리만들기는 조금 필요없는 잡기능입니다. ----------- 트리입니다...
이전글을 먼저 보고오시는걸 추천드립니다! //TODO 반응할 말을 설정하고 보낼 말을 설정해 봅시다! //방법 일단, 봇을 제작하기 위해서 메신저봇을 실행해 줍시다. 저번에 만들어뒀던 JS파일을 수정하기위해 수정버튼을 눌러주세요! 이제 저희는 response함수 안에 소스를 작성하면 됩니다. 저기에 있는 소스는 카톡 알림이 올 때 마다 작동하는 소스입니다. 메세지를 보내는 소스는 replier.reply("보낼 말")입니다. 보낼말을 수정하려면 보낼 말을 수정하면 됩니다.! 즉, 카톡이 올때마다 봇이 작동합니다! 라고보내려면, replier.reply("봇이 작동합니다!") 라고 작성하시면 됩니다. 하지만, 오직 replier.reply("봇이 작동합니다!")만 있게된다면, 카톡이 올때마다 무조건 반응하..
카카오톡 봇이란? 이 블로그에서 강좌하는 카카오톡 봇은 카카오톡 API를 사용하지 않습니다. 카카오톡 봇은 사람이 아닌 봇이 대신 답변하여주는것 입니다. 즉, 쉽게말하면 자동응답이라고 할 수 있습니다. 카카오톡 봇을 잘 만들면 많은 기능들을 만들 수 있습니다. 예를들어 네이버 실시간검색어를 보낸다단지, 사람처럼 말을 할 수 있는봇을 만들 수 있습니다.(딥러닝 아닙니다) 준비물 안드로이드 5.0이상 9.0미만 폰,카카오톡 계정( 봇 테스트할), 자바스크립트(JS)에 대한 기본적인 지식이 있는분 (문법등등) 봇 만들 준비하기 봇을 구동하기위해 메신저봇 과 wear os 를 설치해주세요. 두 어플을 모두 설치하셨다면, 메신저봇을 실행해 주세요. 메신저봇의 메인화면입니다. 알림읽기권한을 터치해주세요! 메신저봇의..
- Total
- Today
- Yesterday