X-SCADA AI로 카카오톡 알림톡 발송하기

Samples

X-SCADA AI로 카카오톡 알림톡 발송하기

※ 카카오톡 알림톡을 활용하기 위해서는 카카오 비즈니스 채널 신청 및 승인, 알림톡 딜러사와의 연계 등의 사전 준비가 필요합니다.

※ 이용하고자 하는 딜러사에 따라 진행 순서가 다르거나 일부 과정 및 항목 등이 다를 수 있습니다.


X-SCADA AI에서 발생하는 주요 이벤트를 카카오톡 알림톡으로 실시간 수신하는 방법을 소개합니다.

X-SCADA AI와 메시징 API 서비스인 솔라피(SOLAPI)를 연동하여 사전에 설정한 템플릿 기반의 알림톡을 사용자에게 발송할 수 있습니다.

X-SCADA AI의 경보와 스크립트, 그리고 솔라피와의 통신을 위해 HMAC-SHA256 보안 알고리즘을 활용하는 방법까지 소개합니다.

주요 이벤트 발생 시 담당자에게 즉시 알림을 전달하여 신속한 대응이 가능한 시스템을 구축할 수 있습니다.





1. 카카오톡 알림톡 개설 및 API 사전 설정


1) 카카오톡 알림톡 개설을 위해 채널 관리자센터(클릭시 이동)에서 비즈니스 채널 개설을 신청한다.

· 해당 과정을 진행하기 위해서는 사업자 등록이 필요하기 때문에 각 정보 및 관련 서류 필요

· 인증 과정에서 수 일간의 대기 시간이 발생할 수 있음

20982859f01da403ac9ba0af602c9816_1756357595_5604.png
 


2) 알림톡 사용을 위해 카카오와 파트너 계약이 되어있는 공식딜러사를 비교 및 선정한다.

· 자세한 내용은 카카오 비즈니스 가이드(클릭시 이동)에서 확인 가능

· 많은 딜러사(지원기업)들이 있으나 자이솜은 메시지 솔루션 기업 중 하나인 솔라피(SOLAPI) 서비스로 진행

20982859f01da403ac9ba0af602c9816_1756357630_7917.png
 


3) 이전 과정에서 진행하여 개설한 카카오 채널을 연동한다.

· 현 과정 이후부터는 사용하는 딜러사에 따라 UI 및 순서가 다를 수 있음

20982859f01da403ac9ba0af602c9816_1756357671_418.png
 


4) 알림톡에 사용하고자 하는 새 템플릿을 등록한다.

· 템플릿을 설정하는 과정은 딜러사에 따라 다를 수 있으며, 템플릿 심사 기준에 따라 1 ~ 3일 소요 가능

· 이번 따라하기는 X-SCADA AI와 알림톡과의 연동을 따라할 수 있는 과정이기에 기본형으로 진행

20982859f01da403ac9ba0af602c9816_1756357684_5176.png
 


5) X-SCADA AI 연동을 위한 API KEY, API SECRET 정보 등을 확인한다.

· 해당 정보는 추후 배치 파일(.bat) 제작에서 활용 예정

20982859f01da403ac9ba0af602c9816_1756357695_3082.png
 


6) 등록한 템플릿에서 템플릿ID와 채널ID를 확인한다.

· 해당 정보는 추후 X-SCADA AI 스크립트에서 활용 예정

20982859f01da403ac9ba0af602c9816_1756357710_2115.png
 



2. X-SCADA AI와 연동하기


1) X-SCADA AI와 솔라피 연동을 위한 배치 파일(.bat)을 생성한다.

· Web Post 요청 시 헤더에 HMAC-SHA256 서명이 필요해서 배치 파일을 별도로 생성

· 알리고(Aligo)와 같이 일부 다른 딜러사의 경우 해당 과정이 필요하지 않을 수 있음

· 해당 과정에서 이전 과정에서 복사한 API KEY, API SECRET 키 등을 이용하여 작성

20982859f01da403ac9ba0af602c9816_1756357721_3153.png
 


2) X-SCADA AI Designer에서 이미지(Image)와 텍스트(Taxt), 경보상태(Alarmstatus) 객체 등을 이용하여 화면을 구성한다.

· 첨부한 샘플의 경우, 우측 상단의 [Alarm] 버튼을 누르면 태그값을 조작하여 알림톡을 발송하도록 설정

20982859f01da403ac9ba0af602c9816_1756357733_7383.png
 


3) [스크립트(Scrtip)] 탭에서 연락처와 템플릿ID, 채널ID 등을 이용하여 스크립트를 작성한다.

· 첨부한 배치 파일(.bat)처럼 외부 파일과 함께 사용할 경우, execBatchFile()에서 파일의 경로를 올바르게 지정해야 사용 가능

20982859f01da403ac9ba0af602c9816_1756357742_6174.png
 


4) X-SCADA AI Viewer로 프로젝트를 실행한 뒤 [Alarm] 버튼을 눌러 알림톡을 발송한다.

20982859f01da403ac9ba0af602c9816_1756357755_8963.png
 


5) 카카오톡으로 알림톡이 정상적으로 메시지가 오는지 확인한다.

c53d33652667fa6e41e2a9d9b593fd17_1756802712_4384.png
 


6) 첨부한 파일을 다운로드 받아 활용하고자 하는 경우, 카카오톡 비즈니스 채널, API 연결 등의 사전작업이 필요합니다.

· 자세한 카카오톡 알림톡에 대한 설명은 카카오비즈니스 사이트(클릭시 이동)에서 확인 가능합니다.

· 첨부한 파일을 활용하고자 하는 경우, API 발급 및 템플릿 제작 등을 마무리한 다음 배치 파일(.bat)과 프로젝트 파일(.xix)의 스크립트 등을 수정한 뒤 사용해야 합니다.
0 Reply Comment
Title