python调用企业微信发送消息 的详细步骤今天就给大家配置一下, 请认真看完:
企业微信发短信功能 是我们运维人员比不可少的, 一旦出现问题,及时的通知企业微信 ,这是目前企业不可或缺的功能:
首先,我们需要在企业微信中设置:
需满足的条件:
备案域名(最好是腾旭云备案的)(目前更新了,此条件是硬性条件,不然发送不了企业消息)
所需的python 脚本,在这里:
weixin.py:
https://url69.ctfile.com/f/253469-855035022-e6dfaa?p=2206 (访问密码: 2206)
第一步: 注册企业微信
https://mp.weixin.qq.com/
然后填写相应的信息
找到我的企业, 然后底部有已给 企业的 id
把这ID 记录一下,我们需要在 weixin.py 中填写
然后我们创建一个应用:
应用名字根据自己的业务来
然后我们用 手机的企业微信登录 我们刚才创建 的 白眉大叔的企业微信 ,可以查看 secret 信息
这样我们需要的3个信息都有了,
第2步 : 配置备案域名以及 IP
我们需要在企业微信后台 配置一下 备案域名:(规则更新了, 之前不需要这一步的)
下图需要配置 可信任的ip (就是你运行发送企业微信的服务器的ip地址)
这里对应的是你服务器的公网 IP , 如果不知道怎么获取,可以登录你的linux 服务器,运行 如下命令:
curl cip.cc
OK 接下配置一下 域名 (这个域名 一定是配置好的网站)
这个域名必须是配置好的网站,如果不清楚怎么配置。可以找白眉大叔(mal889)
第3步: 配置 python 脚本文件
运行此脚本 需要 request 依赖。
这个python 脚本可以在这里下载:
weixin.py: https://url69.ctfile.com/f/253469-855035022-e6dfaa?p=2206 (访问密码: 2206)
运行环境配置 :
安装pip需要epel仓库
[root@zabbix ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@zabbix ~]# yum install python-pip -y &>/dev/null
[root@zabbix ~]# pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
[root@zabbix ~]# mv weixin.py /usr/lib/zabbix/alertscripts/
[root@zabbix ~]# chmod +x /usr/lib/zabbix/alertscripts/weixin.py
之后我们测试一下:
python weixin.py 'ZhaoBaimei' '下雨了!' '回家收衣服'
ZhaoBaiMei 必须是你自己真是姓名的全拼,
如果看看日志是否发送成功可以在这个目录查看:
cat /tmp/weixin.log
企业微信也收到消息了:
python企业微信接收消息
企业微信api发送消息
企业微信发消息api
企业微信发微信消息
企业微信发短信功能
企业微信推送 python