34 lines
892 B
Python
34 lines
892 B
Python
import requests
|
|
import json
|
|
import logging
|
|
|
|
logger = logging.getLogger(__name__)
|
|
token = "14d265653e8247dcbdefb7d83d1fe26e"
|
|
url = "https://www.pushplus.plus/send"
|
|
headers = {
|
|
"Content-Type": "application/json"
|
|
}
|
|
|
|
def send_msg(title, content):
|
|
logger.info("msg title: {}".format(title))
|
|
logger.info("msg content: {}".format(content))
|
|
payload = {
|
|
"token": token,
|
|
"title": title,
|
|
"content": content,
|
|
"template": "html",
|
|
"channel": "wechat"
|
|
}
|
|
|
|
response = requests.post(url, headers=headers, data=json.dumps(payload))
|
|
logger.info("response code: {}".format(response.status_code))
|
|
logger.info("response data: {}".format(response.text))
|
|
return {
|
|
"code" : response.status_code,
|
|
"data" : response.text
|
|
}
|
|
|
|
|
|
if __name__ == '__main__':
|
|
ret = send_msg("Python 测试", "测试通知内容")
|
|
print(ret) |