千家信息网

怎么使用Python实现企业微信通知功能

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"怎么使用Python实现企业微信通知功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用Python实现企业微信通知功能"吧!前言
千家信息网最后更新 2026年11月03日怎么使用Python实现企业微信通知功能

本篇内容主要讲解"怎么使用Python实现企业微信通知功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用Python实现企业微信通知功能"吧!

前言

常见的通知方式有:邮件,电话,短信,微信。短信和电话:通常是收费的,较少使用;邮件:适合带文件类型的通知,较正

式,存档使用;微信:适合告警类型通知,较方便。这里说的微信,是企业微信。

本文目的:通过企业微信应用给企业成员发消息。

1、新建应用

登陆网页版企业微信,点击 应用管理 → 应用 → 创建应用

上传应用的 logo,输入应用名称(债券打新),再选择可见范围,成功创建一个告警应用

2、获取Secret

使用 Python 发送告警请求,其实就只使用到两个接口:

获取 Token :

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={corpid}&corpsecret={secret}

发送请求:

https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={token}

可以看到,最重要的是 corpid 和 secret:

corpid:唯一标识你的企业

secret:应用级的密钥,有了它程序才知道你要发送该企业的哪个应用

corpid 可以通过 我的企业 → 企业信息 → 企业id 获取

secret 可以通过 点击 新创建的应用(债券打新) → 查看 secret → 发送 来获取

最后将 corpid 和 secret 填入下面的常量中。

3、代码实现

import jsonimport timeimport requests'''本文件主要实现通过企业微信应用给企业成员发消息CORP_ID = "xxxx"SECRET = "xxxx"class WeChatPub:    s = requests.session()    def __init__(self):        self.token = self.get_token()    def get_token(self):        url = f"https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={CORP_ID}&corpsecret={SECRET}"        rep = self.s.get(url)        if rep.status_code != 200:            print("request failed.")            return        return json.loads(rep.content)['access_token']    def send_msg(self, content):        url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" + self.token        header = {            "Content-Type": "application/json"        }        form_data = {            "touser": "FengXianMei",#接收人            "toparty": "1",#接收部门            "totag": " TagID1 | TagID2 ",#通讯录标签id            "msgtype": "textcard",            "agentid": 1000002,#应用ID            "textcard": {                "title": "债券打新提醒",                "description": content,                "url": "URL",                "btntxt": "更多"            },            "safe": 0        rep = self.s.post(url, data=json.dumps(form_data).encode('utf-8'), headers=header)        return json.loads(rep.content)if __name__ == "__main__":    wechat = WeChatPub()    timenow = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())    wechat.send_msg(f"
{timenow}
注意!
今日有新债,坚持打新!
") print('消息已发送!')

4、实现效果:

到此,相信大家对"怎么使用Python实现企业微信通知功能"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

企业 应用 功能 债券 消息 内容 可以通过 成员 文件 更多 电话 短信 类型 邮件 学习 实用 更深 重要 成功 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 青岛互联网科技公司 碳银互联网科技 善班互联网科技有限公司 互联网科技logo 广州紫鲸互联网科技 亿人帮互联网科技 左右互联网络科技 福州新华互联网科技学校 知乎 互联网还是高科技吗 互联网公司科技股 昊天互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 青海科技产业互联网发展 如何创新互联网科技 中国互联网公司排名锤子科技 工业互联网等科技实现智能化赋能 山东有哪些互联网科技公司 普陀区互联网教育科技管理办法 河南商务圈互联网科技有限公司 科技互联网公司装修 深圳互联网科技公司 合肥互联网科技公司 天津摩尔互联网科技 碳银互联网科技有限公司 上海亿帐通互联网科技 联恩商钥互联网科技有限公司 沐思想互联网科技有限公司 广州燕处互联网科技有限公司 长沙易易互联网科技有限公司
0