ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 0.카카오톡 오픈채팅 봇 만드는 방법
    카카오톡 오픈채팅 봇관련 2020. 3. 14. 18:08

    카카오톡 오픈채팅봇 만들기

     

    오픈채팅봇 하는방법을 물어보셔서 남겨봅니다.

     

    서브폰으로 사용하실분들은 우선 카카오톡 아이디를 개설하셔야 합니다.

     

    서브폰도 번호가 있다면 바로 개설이 되지만 없는 경우에는 가상번호어플을 받아서 가입하셔야합니다.

     

    그럴사람은 없으시겠지만 메인폰의 카카오톡아이디로 사용하실분은 그냥 진행하시면 됩니다.

     

    오픈채팅봇 아이디가 준비가 되면

    (간단하게 설명과 사진으로 대체하겠습니다.)

     

    1. 오픈채팅봇용 폰에 Android Wear 를 설치합니다.

    2. 메신저 봇이라고 검색하셔서 메신저봇R을 설치합니다.

    3. 일단 카카오톡 채팅목록에서 적용하실 대화방을 꾸욱~ 누른후 채팅방 이름 설정을 누르셔서 대화방이름을 변경합니다.(간단한 단어로 변경하시면 됩니다.저는 솜주먹으로 변경해놨습니다.)

    4. 메신저봇R을 실행합니다. 접근 허용 눌러주시면 됩니다.

    5. 알림 읽기 권한은 확인 눌러주세요.

    6. 메신저봇과 Wear OS by Google 를 파란색으로 만들어주세요.

    7. 이 메세지가 뜨면 네 눌러주세요.

    8. 저장폴더 화면이나오면 왼쪽 하단 새폴더 누르세요.

    9. 아무거나 이름 하나 입력하셔서 확인 누르세요.

    10. 만들어진 폴더를 터치 하시고 이 폴더 선택을 누르세요

    11.오른쪽 하단 + 를 누릅니다

    12. 아무이름이나 입력하시고 확인누르세요.(파일이름일뿐 아무의미없습니다.)

    13. 오른쪽에 화살표를 누릅니다.

    14. 2번째 펜모양 아이콘을 누릅니다

    15. 스크립트가 뜨면 여기다가 소스를 수정해줍니다.

    16. 보통 function response 에다가 소스를 집어 넣어주시면 됩니다.

    테스트용으로

     

    function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {}

     

    이부분을 

     

    function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {

    if(room == "채팅방1" || room == "채팅방2"){
    msg = msg.trim();

    if(msg.indexOf("안녕") != -1){
    replier.reply("환영합니다~ ");
    }

    }

    }

    이렇게 변경해줍니다.

     

    아까전에 3번에서 카카오채팅방이름을 변경했는데 그 이름을 "채팅방1"이나 "채팅방2"에 넣어주세요.

     

    17. 뒤로가기를 누르면 저장메세지가 뜨는데 저장하세요.

     

    18. 첫번째 새로고침 아이콘을 누르고 솜주먹을 활성화 누르세요.

    19. 디버그에서 방이름을 설정한후 테스트해보시거나 실제로 카톡에서 사용하시면서 테스트하시면 됩니다.

    (참고로 봇이 실제 카톡대화창을 보고있으면 반응을 안합니다. 카톡이와서 알림창이 활성화되었을때 반응하는것입니다.)

     

     

    필요하신기능이나 궁금하신점있으시면 댓글남겨주시면 보는대로 추가해드릴게요.

    예전에 끄적이던 소스는 아래링크에 있습니다. 참고하셔서 쓰시면 될거같습니다.

     

    2019/08/29 - [카카오톡 오픈채팅 봇관련] - 카카오톡 오픈채팅 봇 소스코드

    댓글

Designed by Tistory.