推送消息到wx
基本代码
注意:
import requests
APPTOEKN = "AT_xxxxxxxxxxxxxxxxxxxxxxxxxx"
UIDS = ["UID_xxxxxxxxxxxxxxxxxxxxx",]def send_message(msg,summary="test"):"""微信公众号推送发送消息:param msg: 要发送的内容:param summary: 标题:return:"""# print("发送的消息为:", msg)url = 'https://wxpusher.zjiecode.com/api/send/message'body = {"appToken": APPTOEKN,"content": msg,"Content-Type": "application/json","summary": summary, # 消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度100,可以不传,不传默认截取content前面的内容。"contentType": 1, # 内容类型 1表示文字 2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdown"uids": [ # 发送目标的UID,是一个数组。注意uids和topicIds可以同时填写,也可以只填写一个。UIDS[0]],"url": "https://myaa.com", # 原文链接,可选参数"verifyPay": "false" # 是否验证订阅时Content-Type间,true表示只推送给付费订阅用户,false表示推送的时候,不验证付费,不验证用户订阅到期时间,用户订阅过期了,也能收到。}response = requests.post(url, json=body)print(response.json())if __name__ == '__main__':for i in range(1, 60):msg = 'hello world 你好世界'send_message(msg=msg, summary=f"test-->{i}")
调用
from wxPushModel.wxpush import send_message