본문 바로가기
오토 매크로

카카오톡 개발자 센터의 API를 이용해서 메시지 보내기.

by 엔지엠 2024. 12. 13.
반응형

유료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product_review 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

안녕하세요. 업무 자동화 RPA 오토픽입니다.

오토픽 매크로는 다양한 API 서비스를 이용할 수 있습니다. 

우리가 많이 알고 있는 챗 GPT와 클로드 인공지능 그리고, 다음 검색과 네이버 맞춤법 검사 서비스가 있습니다.

이외에도 구글 인공지능과 마이크로소프트의 API 서비스도 쉽게 이용할 수 있도록 만들어져 있는데요.

이런 액션들을 어떻게 사용하느냐에 따라서 업무 자동화 효율이 높아지기도 합니다.

 

우선, 카카오톡 개발자 센터에서 API 사용 신청을 해야 합니다.

그리고, 무료로 사용할 수 있는 API가 있고 유료 API가 있습니다.

대표적으로 카카오톡 메세지 보내기에서 다른 사람에게 메세지 보내기는 유료입니다.

 

그래서, 대부분은 텔레그램을 사용하고 있는데요.

텔레그램은 봇을 통해서 단체방, 그룹방, 채널방에 메세지를 보낼 수 있습니다.

카카오톡은 자신에게 메시지 보내기만 무료입니다.

 

아래 카카오톡 개발자 센터에서 API를 신청하세요.

[ 카카오톡 개발자 센터 ]

 

회원 가입 또는 로그인 후 내 애플리케이션을 클릭하세요.

 

 

 

애플리케이션 추가하기를 클릭하세요.

 

 

 

아래 내용을 채우고, 저장을 누르세요.

 

 

 

아래와 같이 애플리케이션이 하나 만들어집니다.

 

 

 

아래와 같이 좌측에서 앱 키를 누르면 오른쪽에 앱 키 목록이 표시됩니다.

각각 용도가 정해져 있지만 우리는 REST API 키를 사용합니다.

복사하기를 누르면 윈도우 클립보드에 내용이 복사됩니다.

 

 

 

카카오 로그인을 클릭하고, 활성화 설정을 ON으로 변경하세요.

 

 

 

이 화면에서 스크롤을 내려서 수정 버튼을 클릭하세요.

저는 미리 추가해두었지만, 여러분들은 아래 내용을 추가하고 저장해야 합니다.

  • https://localhost:1203

 

 

 

동의항목을 클릭하고 카카오 서비스 내 친구목록(프로필사진, 닉네임, 즐겨찾기 포함)의 설정을 클릭하세요.

그리고, 이용 중 동의를 선택하고 저장하세요. 아래에 있는 카카오톡 메시지 전송 설정도 클릭한 후 선택 동의를 선택하고 저장하세요.

 

 

 

자 여기서 중요한점은 이용 중 동의와 선택 동의의 차이점을 이해해야 한다는 것입니다.

이용 중 동의는 서비스가 필요한 시점에 메세지를 받는 사람에게 자신의 정보를 넘길것인지 묻는 창이 표시된다는 점입니다.

예를 들어서 오토픽 매크로가 홍보 또는 공지와 같은 메시지를 보낼 때 이 메시지를 받을 사람이 동의해야 한다는 뜻입니다.

선택 동의는 무조건 동의를 받아야만 서비스 이용이 가능하다는 뜻입니다.

참고로, 일부 유료 서비스는 선택 동의가 불가능하고 이용 중 동의만 사용할 수 있습니다.

 

이제 카카오톡 관련 기능들을 사용할 수 있게 되었습니다.

카카오톡 개발자 센터에서 제공해주는 인공지능 Chat-GPT 3, 이미지 생성등등... 다양한 기능이 있는데요.

뭔가 서비스에 차질이 있는지 인공지능 관련된 서비스는 모두 중지되었네요. 서비스가 다시 오픈되면 오토픽에도 관련 기능들을 추가하도록 하겠습니다.

 

 

이제 오토픽 매크로 에디터를 실행하고 아래와 같이 외부 API에서 카카오톡 카테고리에 있는 액션들을 추가하세요.

카카오톡 연결과 카카오톡 메시지 보내기, 카카오톡 연결 끊기를 추가해야 합니다.

 

 

 

카카오톡 연결은 API를 사용하기 위한 로그인 또는 동의를 얻는 절차입니다.

우리가 핸드폰을 사용하면서 어떤 서비스를 이용하기 전 동의할건지 물어보는 창이 표시됩니다.

여기서 동의해야 서비스 이용이 가능합니다. 위치 추적이나 정보 제공과 같은 동의를 요하는 창을 본적이 있을겁니다.

 

테스트를 위해 카카오톡 대화방을 하나 열어 두었습니다.

 

 

 

위에서 복사한 REST API 키를 카카오톡 연결 액션의 API 키에 붙여넣기 하세요.

 

 

 

카카오톡에 연결되면 사용자 코드와 액세스 토큰을 발급 해줍니다.

로그인한 사용자에게 발급되는 액세스 토큰으로 메시지를 주고 받을 수 있습니다.

그렇기 때문에 이 키를 변수에 저장해서 메시지 보내기와 카카오톡 연결 끊기에 사용해야 합니다.

 

아래와 같이 토큰을 저장할 변수를 하나 추가하세요.

그리고, 카카오톡 연결 액션의 속성에서 변수 추가하기를 클릭하세요.

토큰 변수에 액세스 토큰 값을 저장합니다.

 

 

 

카카오톡 메시지 보내기와 카카오톡 연결 끊기 액션에서 각각 액세스 토큰에 변수에 저장되어 있는 값을 가져오세요.

변수 가져오기 기능을 사용해도 되고, 중괄호안에 변수명을 입력해도 됩니다.

 

 

 

카카오톡 메시지 보내기의 속성에서 카카오톡 전송 옵션은 SendForMe로 선택했습니다.

  • 1. SendForMe: 나에게 메시지 보내기 (무료 기능)
  • 2. Friends: 친구에게 메시지 보내기 (친구 선택 및 미리 선택된 친구 아이디 사용, 유료 기능)
  • 3. TempleteSend: 미리 만들어놓은 템플릿으로 메시지 보내기 (유료 기능)

 

 

 

마지막으로 메시지 템플릿을 작성해야 하는데요. 개발자가 아닌 경우 템플릿 메시지를 작성한다는게 거의 불가능합니다.

따라서, 미리 만들어진 샘플을 이용해서 필요한 내용만 변경해서 사용하는게 좋습니다.

카카오톡 개발자 센터로 이동한 후 문서에서 카카오톡 메시지: REST API를 클릭하세요.

 

 

 

스크롤을 내리다보면 아래와 같이 나에게 보내기 설명이 있습니다.

 

 

 

좀 더 스크롤을 내려보면 예제가 있습니다.

예제는 메시지로 사용할 수 있는 템플릿인데요. 피드, 리스트, 위치, 커머스, 텍스트, 캘린더 총 6가지가 준비되어 있습니다.

 

 

 

텍스트 탭을 선택한 후 아래와 같이 template_object=부터 마지막 홑따옴표 또는 작은따옴표까지 드래그해서 내용을 복사하세요.

 

 

 

복사한 내용을 아래 그림과 같이 카카오톡 메시지 보내기의 JSON 내용에 붙여넣기 하세요.

  • 1. 카카오톡으로 보낼 메시지 내용입니다.
  • 2. PC에서 보여질 버튼의 링크를 입력하세요.
  • 3. 모바일에서 보여질 버튼의 링크를 입력하세요.
  • 4. 버튼에 표시할 텍스트입니다.

 

 

 

매크로를 실행하면 카카오톡 로그인창이 표시됩니다.

저는 이미 로그인을 하면서 로그인 정보 유지에 체크해서 더이상 로그인 창이 표시되지 않습니다.

아마도, 여러분들은 카카오톡 로그인창이 먼저 표시되고 로그인이 정상 처리된 후 아래 동의 창이 표시될겁니다.

오토픽이 보내는 광고성 또는 정보성 메세지를 수신할지 동의해야 합니다.

 

 

 

카카오톡으로 메시지가 정상적으로 도착했습니다.

 

 

 

이제 기본적으로 카카오톡 메세지를 어떻게 사용해야 하는지 감을 잡았을겁니다. 이번에는 피드를 보내보세요.

카카오톡 개발자 센터에서 피드를 클릭한 후 templete_object 다음 내용들을 복사한 후 JSON 내용에 붙여넣기 하세요.

매크로를 실행하세요. 여러분들도 아래 그림과 같이 메시지를 받았을겁니다.

 

 

 

내용이 복잡해 보이기는 하지만, 한번 테스트를 직접 해보면 별거 아니라는걸 알게 될겁니다.

뭐든지 처음이 어려운 법이고 그 다음부터는 익숙해지는 과정이 필요합니다.

익숙해지면 작업 속도도 올라가고 응용도 가능해집니다.

 

대부분의 사람들이 첫술에 배부르려고 합니다.

오토픽 매크로의 강좌와 동영상을 보고 몇분만에 원하는 매크로를 만들 수 있을거라고 생각합니다.

응용력은 수차례 연습하고 이렇게 저렇게 바꿔가면서 만들어봐야 생기는 능력입니다.

일단 가볍게 시작해보고 하나씩 살을 붙여나가면서 업무에 적용 해보세요.

 

사람마다 차이는 있겠지만, 누구는 하루면 만들테고 누군가는 한달이 걸릴수도 있습니다.

목표를 설정했으면 포기하지 않는게 중요합니다. 그리고, 이해가 안되는 부분이 있더라도 하다보면 언젠가는 이해가 됩니다.

개발자들도 똑같습니다. 왜 이렇게 해야 하지라는 의문을 항상 가지지만, 로직이 이해되면 한단계 성정하게 됩니다.

개발 코드는 누구나 다 외워서 사용할 수 있습니다. 하지만, 알고리즘과 로직 그리고, 응용은 아무나 하지 못합니다.

이런 러닝 커브는 아래 그림과 같이 꾸준한 우상향이 아닌 계단식으로 되어 있습니다. 단계를 거쳐가야 성장한다는 의미입니다.

 

 

 

그래도 RPA 매크로 오토픽을 배우시는 분들은 다행입니다.

다양한 예제를 학습할 수 있는 홈페이지가 있고, 고객 서비스 단톡방에서 도움을 받을수도 있습니다.

[ 매크로 교육을 위한 고객 서비스 단톡방 ]

 

이 내용과 관련한 자세한 동작 방식과 추가 설명이 필요하신 분들은 아래 동영상을 참고 해주세요.

https://youtu.be/_-9GC1fqWRU

 

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

반응형

댓글