-
파이썬으로 카카오톡 메시지 본인에게 보내기Python/이것저것 파이썬 2024. 1. 21. 21:54반응형
위 튜토리얼을 따라하는데 잘 되더군요...
그런데 파이썬 코드는 어디에?
pip install requests
import json import requests with open('kakao_tokens.json', 'r') as f: tokens = json.load(f) url = 'https://kapi.kakao.com/v2/api/talk/memo/default/send' headers = {"Authorization": f"Bearer ${tokens['access']}"} template_object = json.dumps({ "object_type": "text", "text": "Hello world!", "link": {}, }) data = {'template_object': template_object} resp = requests.post(url, headers=headers, data=data) print(resp.status_code)
kakao_tokens.json
{ "access" : "토큰" }
함수로 묶는다면
import json import requests def kakao_send_message(message: str) -> int: with open('kakao_tokens.json', 'r') as f: tokens = json.load(f) url = 'https://kapi.kakao.com/v2/api/talk/memo/default/send' headers = {'Authorization': f'Bearer {tokens["access"]}'} template_object = json.dumps({ 'object_type': 'text', 'text': message, 'link': {}, }) data = {'template_object': template_object} resp = requests.post(url, headers=headers, data=data) return resp.status_code print(kakao_send_message('hi'))
링크는 잘 작동하지 않아 일단 비워두었습니다.
본인에게 보내는 메시지로는 큰 의미가 없어 보입니다.
토큰 앞에 $는 붙여도 붙이지 않아도 정상적으로 작동하는 군요.반응형