안녕하세요. 업무 자동화 RPA 솔루션, 엔지엠소프트웨어입니다.
이번 포스트에서는 오토픽 매크로를 통해 카카오톡 API 활용 자동 메시지 전송 방법을 단계별로 안내합니다.
카카오톡 외에도 ChatGPT, 클로드 AI, 네이버 맞춤법 API 등을 오토픽에서 쉽게 사용할 수 있습니다.
✅ 1단계: 카카오톡 개발자 센터에서 앱 등록 및 API 신청
- 카카오톡 개발자 센터로 이동 → 앱 등록
- 내 애플리케이션 → 앱 이름 입력 후 저장
- 좌측 메뉴의 앱 키에서 REST API 키 복사
- 카카오 로그인 항목 활성화 → 리디렉션 URI에
https://localhost:1203 추가 → 저장 - 동의 항목에서 ‘친구 목록’, ‘카카오톡 메시지 전송’ 동의 → 저장
👍 이용 중 동의는 사용 시점에 동의를 받는 방식
👍 선택 동의는 필수 동의 해야만 기능 사용 가능
애플리케이션 추가하기를 클릭하세요.
아래 내용을 채우고, 저장을 누르세요.
아래와 같이 애플리케이션이 하나 만들어집니다.
아래와 같이 좌측에서 앱 키를 누르면 오른쪽에 앱 키 목록이 표시됩니다.
각각 용도가 정해져 있지만 우리는 REST API 키를 사용합니다.
복사하기를 누르면 윈도우 클립보드에 내용이 복사됩니다.
카카오 로그인을 클릭하고, 활성화 설정을 ON으로 변경하세요.
이 화면에서 스크롤을 내려서 수정 버튼을 클릭하세요.
저는 미리 추가해두었지만, 여러분들은 아래 내용을 추가하고 저장해야 합니다.
- https://localhost:1203
동의항목을 클릭하고 카카오 서비스 내 친구목록(프로필사진, 닉네임, 즐겨찾기 포함)의 설정을 클릭하세요.
그리고, 이용 중 동의를 선택하고 저장하세요. 아래에 있는 카카오톡 메시지 전송 설정도 클릭한 후 선택 동의를 선택하고 저장하세요.
자 여기서 중요한점은 이용 중 동의와 선택 동의의 차이점을 이해해야 한다는 것입니다.
이용 중 동의는 서비스가 필요한 시점에 메세지를 받는 사람에게 자신의 정보를 넘길것인지 묻는 창이 표시된다는 점입니다.
예를 들어서 오토픽 매크로가 홍보 또는 공지와 같은 메시지를 보낼 때 이 메시지를 받을 사람이 동의해야 한다는 뜻입니다.
선택 동의는 무조건 동의를 받아야만 서비스 이용이 가능하다는 뜻입니다.
참고로, 일부 유료 서비스는 선택 동의가 불가능하고 이용 중 동의만 사용할 수 있습니다.
🔧 2단계: 오토픽 매크로에서 API 액션 구성
- 외부 API 탭 → ‘카카오톡’ 카테고리에서 다음 액션 추가:
- 카카오톡 연결
- 카카오톡 메시지 보내기
- 카카오톡 연결 끊기
- 카카오톡 연결에 REST API 키 입력 → 사용자 코드, 액세스 토큰 발급
→ 액세스 토큰을 변수에 저장하세요
카카오톡 연결은 API를 사용하기 위한 로그인 또는 동의를 얻는 절차입니다.
우리가 핸드폰을 사용하면서 어떤 서비스를 이용하기 전 동의할건지 물어보는 창이 표시됩니다.
여기서 동의해야 서비스 이용이 가능합니다. 위치 추적이나 정보 제공과 같은 동의를 요하는 창을 본적이 있을겁니다.
테스트를 위해 카카오톡 대화방을 하나 열어 두었습니다.
위에서 복사한 REST API 키를 카카오톡 연결 액션의 API 키에 붙여넣기 하세요.
카카오톡에 연결되면 사용자 코드와 액세스 토큰을 발급 해줍니다.
로그인한 사용자에게 발급되는 액세스 토큰으로 메시지를 주고 받을 수 있습니다.
그렇기 때문에 이 키를 변수에 저장해서 메시지 보내기와 카카오톡 연결 끊기에 사용해야 합니다.
아래와 같이 토큰을 저장할 변수를 하나 추가하세요.
그리고, 카카오톡 연결 액션의 속성에서 변수 추가하기를 클릭하세요.
토큰 변수에 액세스 토큰 값을 저장합니다.
카카오톡 메시지 보내기와 카카오톡 연결 끊기 액션에서 각각 액세스 토큰에 변수에 저장되어 있는 값을 가져오세요.
변수 가져오기 기능을 사용해도 되고, 중괄호안에 변수명을 입력해도 됩니다.
📨 3단계: 메시지 전송 옵션 선택
- SendForMe: 나에게 메시지 보내기 (무료)
- Friends: 친구에게 메시지 보내기 (유료)
- TemplateSend: 템플릿 기반 메시지 (유료)
📌 기본적으로 무료 기능인 SendForMe를 활용하는 것이 좋습니다.
마지막으로 메시지 템플릿을 작성해야 하는데요. 개발자가 아닌 경우 템플릿 메시지를 작성한다는게 거의 불가능합니다.
따라서, 미리 만들어진 샘플을 이용해서 필요한 내용만 변경해서 사용하는게 좋습니다.
카카오톡 개발자 센터로 이동한 후 문서에서 카카오톡 메시지: REST API를 클릭하세요.
스크롤을 내리다보면 아래와 같이 나에게 보내기 설명이 있습니다.
좀 더 스크롤을 내려보면 예제가 있습니다.
예제는 메시지로 사용할 수 있는 템플릿인데요. 피드, 리스트, 위치, 커머스, 텍스트, 캘린더 총 6가지가 준비되어 있습니다.
텍스트 탭을 선택한 후 아래와 같이 template_object=부터 마지막 홑따옴표 또는 작은따옴표까지 드래그해서 내용을 복사하세요.
🧩 4단계: 템플릿 JSON 메시지 설정
- 카카오톡 개발자 문서의 메시지 REST API 예제 확인
- ‘template_object’ 필드 이하 JSON полностью 복사
- 오토픽의 카카오톡 메시지 보내기 액션 JSON 입력란에 붙여넣기
- text: 메시지 내용
- buttons.url_pc/buttons.url_mobile: 클릭 시 이동할 링크
- buttons.text: 버튼 문구
매크로를 실행하면 카카오톡 로그인창이 표시됩니다.
저는 이미 로그인을 하면서 로그인 정보 유지에 체크해서 더이상 로그인 창이 표시되지 않습니다.
아마도, 여러분들은 카카오톡 로그인창이 먼저 표시되고 로그인이 정상 처리된 후 아래 동의 창이 표시될겁니다.
오토픽이 보내는 광고성 또는 정보성 메세지를 수신할지 동의해야 합니다.
카카오톡으로 메시지가 정상적으로 도착했습니다.
이제 기본적으로 카카오톡 메세지를 어떻게 사용해야 하는지 감을 잡았을겁니다. 이번에는 피드를 보내보세요.
카카오톡 개발자 센터에서 피드를 클릭한 후 templete_object 다음 내용들을 복사한 후 JSON 내용에 붙여넣기 하세요.
매크로를 실행하세요. 여러분들도 아래 그림과 같이 메시지를 받았을겁니다.
내용이 복잡해 보이기는 하지만, 한번 테스트를 직접 해보면 별거 아니라는걸 알게 될겁니다.
뭐든지 처음이 어려운 법이고 그 다음부터는 익숙해지는 과정이 필요합니다.
익숙해지면 작업 속도도 올라가고 응용도 가능해집니다.
대부분의 사람들이 첫술에 배부르려고 합니다.
오토픽 매크로의 강좌와 동영상을 보고 몇분만에 원하는 매크로를 만들 수 있을거라고 생각합니다.
응용력은 수차례 연습하고 이렇게 저렇게 바꿔가면서 만들어봐야 생기는 능력입니다.
일단 가볍게 시작해보고 하나씩 살을 붙여나가면서 업무에 적용 해보세요.
사람마다 차이는 있겠지만, 누구는 하루면 만들테고 누군가는 한달이 걸릴수도 있습니다.
목표를 설정했으면 포기하지 않는게 중요합니다. 그리고, 이해가 안되는 부분이 있더라도 하다보면 언젠가는 이해가 됩니다.
개발자들도 똑같습니다. 왜 이렇게 해야 하지라는 의문을 항상 가지지만, 로직이 이해되면 한단계 성정하게 됩니다.
개발 코드는 누구나 다 외워서 사용할 수 있습니다. 하지만, 알고리즘과 로직 그리고, 응용은 아무나 하지 못합니다.
이런 러닝 커브는 아래 그림과 같이 꾸준한 우상향이 아닌 계단식으로 되어 있습니다. 단계를 거쳐가야 성장한다는 의미입니다.
▶️ 5단계: 매크로 실행 흐름
- 카카오톡 연결 → 로그인 및 동의
- Access Token 변수에 저장
- 메시지 보내기
- 연결 끊기
- 결과: 카카오톡 메시지 수신됨!
📺 동작 과정 자세히 보기
📚 활용 팁 및 예제 응용
- 피드(feed) 템플릿 설치 후 실행
- 템플릿 메시지, 위치 공유, 리스트 카드 등 다양한 유형 전송 가능
- 응용 사례: 공지 자동 발송, 알림 공유, 정보형 챗봇 등
🎯 배움과 성장 팁
- 첫 매크로 작성은 어렵지만, 익숙해지면 응용이 쉬워집니다
- 반복 연습 → 기능 확장이 실력을 키워줍니다
- 엔지엠 매크로 커뮤니티(단톡방) 활용하여 도움받기 용이
👉 고객 서비스 단톡방 참가
✅ 마무리
- 개발자뿐 아니라 비개발자도 활용 가능한 RPA 툴입니다
- 처음엔 하루, 익숙해지면 시간 절약이 가능합니다
- 단계별 예제 + 반복 연습 = 실전 능력
📌 관련 자료 및 서비스 안내
✅ 각종 자동화 매크로 및 RPA 프로그램 제작
✅ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌
🔎 추천 해시태그
#카카오톡API #자동메시지 #오토픽매크로 #RPA자동화 #RESTAPI연동 #카카오톡템플릿 #메시지자동전송 #카카오RPA #API매크로 #엔지엠소프트웨어
'매크로 프로그램' 카테고리의 다른 글
블루스택 ADB 설정 및 안드로이드 자동화 매크로 만들기 (컴퓨터 모바일 게임 작업장) (0) | 2025.03.05 |
---|---|
SCRCPY + ADB를 활용한 다중 스마트폰 자동화 매크로 설정 방법 (0) | 2025.03.05 |
엑셀에 중복 없이 랜덤 숫자 입력하는 방법 – RPA 매크로 예제 (0) | 2025.03.03 |
엑셀 난수 중복수 없이 (0) | 2025.03.02 |
아웃룩 매크로 (2) | 2025.02.27 |