根据企业微信官方文档,群机器人Webhook的发送频率有以下限制:
基础限制:
每个Webhook地址每分钟最多发送20条消息
每条消息间隔建议至少3秒以上
单次请求大小不超过2048字节
这个就需要,观察消息有没有发送成功。 没有发生成功的。需要补发。 需要一个数据库表记录没有发送成功的消息。
再写个定时器,去补发。
import requests import json webhook_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=81232131321331232131232139a" # 文本消息示例 text_message = { "msgtype": "text", "text": { "content": "预定单\n" + "入住酒店:太适逸·童梦园民宿\n" + "预订日期:10.13-15\n" + "预订姓名: 1明\n" + "联系方式: 132323232323232\n" + "预订人数:11/人" , "mentioned_mobile_list": ["@all"] # @所有人 } } response = requests.post(webhook_url, json=text_message) print(response.json())
站长微信:xiaomao0055
站长QQ:14496453