調用serverchan發送微信消息:每人每天發送上限500條,相同內容5分鐘內不能重複發送,

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2019/9/17 4:20 PM
# @Author  : Criss Chan
# @Site    : https://blog.csdn.net/crisschan
# @File    : serverchan.py
# @Software: PyCharm
# @instruction:調用serverchan發送微信消息:每人每天發送上限500條,相同內容5分鐘內不能重複發送,
# 不同內容一分鐘只能發送30條。24小時請求接口超過1000次的賬戶將被封禁。

import  requests
import json
class  WeChatMessage(object):
    '''
    申請http://sc.ftqq.com/3.version,就可以使用發微信通知的功能了
    '''
    def __init__(self,title,msg=''):
        '''

        :param title: 消息標題.maxlength是256字節,必填
        :param msg:消息內容maxlength是64k,支持markdown,非必填
        '''
        self.title = title
        self.msg = msg
        self._send_msg()


    def _send_msg(self):
        #{SCKEY}替換成你自己的SCKEY,具體獲取流程在網站上
        url = 'https://sc.ftqq.com/{SCKEY}.send'

        payload = 'text='+self.title+'&desp='+self.msg

        headers = {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
        res=requests.post(url,data=payload.encode('utf-8'),headers = headers)

        res_json = json.loads(res.text)

        print(res_json)


# if __name__ == '__main__':
#     wb =  WeChatMessage('我是誰','我在那')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章