반응형

안녕하세요.

 

파이썬과 카카오톡 Open API를 활용하여 나에게 자동으로 메시지를 보내는 방법에 대해서 포스팅하도록 하겠습니다.

 

첫 번째로는,

 

https://developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

KaKao Developers에서 메시지 문서 보기를 눌러주세요.

 

 

두 번째로는,  애플리케이션을 추가합니다.

 

 

세 번째로는,  REST API 키를 활용하여 메시지를 자동으로 보낼 것입니다.

 

 

네 번째로는,  카카오 로그인 활성화 설정을 'ON'으로 변경해줍니다.

 

 

다섯 번째로는,  카카오톡 메시지 전송을 '이용 중 동의'로 변경해줍니다.

 

 

여섯 번째로는,  허용 서버 IP 주소를 자신의 IP를 입력해줍니다.

 

 

마지막으로 소스코드는

 

import requests
import json
from datetime import datetime

token="발급받은 엑세스 키 값"
url = "https://kapi.kakao.com/v2/api/talk/memo/default/send"
header = {
    "Content-Type": "application/x-www-form-urlencoded", 
    "Authorization": 'Bearer ' + token}

post = {
        "object_type": "text",
        "text": "Test "+ str(datetime.now().strftime("%Y-%m-%d")),
        "link": {
            "web_url": "https://www.naver.com",
            "mobile_web_url": "https://www.naver.com"
        },
        "button_title": "확인"      
    }
data = {"template_object": json.dumps(post)}
returnValue=requests.post(url, headers=header, data=data)

 

AWS Lambda와 같이 자동으로 반응해줄 수 있는 방안이 있다면 다양한 시도를 해볼 수 있겠네요.

 

감사합니다.

반응형

'Development > Develop' 카테고리의 다른 글

[Flutter] Instagram UI 만들기 - 4  (0) 2023.06.28
[Flutter] Instagram UI 만들기 - 3  (0) 2023.06.28
[Flutter] Instagram UI 만들기 - 2  (0) 2023.06.28
[Flutter] Instagram UI 만들기 - 1  (0) 2023.06.21