import json import random import requests notes = [ """我们曾如此渴望命运的波澜,到最后才发现,人生最曼妙的风景,竟是内心的淡定与从容; 我们曾如此期盼外界的认可,到最后才知道,世界是自己的,与他人毫无关系。""", """做一个浪漫的人,对世界保持永远的好奇,但别让他轻易改变你。""" ] def get_des(): li = random.choice(notes).split("\n") li.append("点击进行复习。") res = '' for line in li: res += "
" + line.strip() + "
" return res def send_message_QiYeVX(corp_id, agent_id, secret, _message, userid_list=None): # 默认发送给自己 if userid_list is None: userid_list = [] userid_str = "|".join(userid_list) response = requests.get(f"https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={corp_id}&corpsecret={secret}") data = json.loads(response.text) access_token = data['access_token'] json_dict = { "touser": userid_str, "msgtype": "textcard", "agentid": agent_id, "textcard": { "title": "念念不忘,必有回响", "description": get_des(), "url": "https://memory.tianyunperfect.cn/", "btntxt": "更多" }, "safe": 0, "enable_id_trans": 0, "enable_duplicate_check": 0, "duplicate_check_interval": 1800 } json_str = json.dumps(json_dict) response_send = requests.post(f"https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={access_token}", data=json_str) return json.loads(response_send.text)['errmsg'] == 'ok' send_message_QiYeVX("ww582505d35b886cde", "1000002", "yDCwvVOHSvb_43Y3e17mZi4E7hEZ2Z3UDyDpuKxzPsQ", "测试消息", ["TianYun"])