파이썬으로 bot을 통해서 사용자 1명에게 메시지를 보내려고합니다.
아래와 같이 소스를 작성했습니다. 근데 401 에러가 발생중입니다.
requests.exceptions.HTTPError: 400 Client Error: for url: https://www.worksapis.com/v1.0/bots/{botid}/users/{userid}/messages
<PreparedRequest [POST]>
b'{"code":"BAD_REQUEST","description":"Malformed json parameter"}'
혹시 뭐가 잘못된거 일까요???
import requests
token = "테스트를 위한 당일토큰 발급 받음"
botId = 숫자형태
userId = '사용자이메일'
message ='네이버웍스 bot 메시지 테스트'
API_URL = f'https://www.worksapis.com/v1.0//bots/{botId}/users/{userId}/messages'
headers = {
"Content-type": "application/json",
"Authorization": "Bearer " + token
}
content = {
'content': {
'type': 'text',
'text': message
}
}
response = requests.post(API_URL, headers=headers, data=content)
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글1
업데이트 된 답글입니다.
숨표나라 작성자
"content": {
"type": "text",
"text": f"{message}"
}
}
content_json = json.dumps(content)
이부분 수정으로 완료 했습니다
2023.06.02
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!