python如何发送系统通知,python定时发送微信消息

  python如何发送系统通知,python定时发送微信消息

  现在通过发微信的方式来发送消息和提醒已经非常普遍了。下面文章主要介绍python应用如何利用Python向微信发送通知的相关信息。通过示例代码非常详细的介绍,有需要的朋友可以参考一下。

  00-1010一、有哪些通知方式?二、企业微信通知如何实现?1.创建新的应用程序2。获取秘密3。实现代码4。实现效果:3。总结参考资料。

  

目录

  常见的通知方式有:邮件、电话、短信、微信。

  短信和电话:一般都是收费的,很少用;

  邮件:适用于文件类型的通知,比较正式,用于存档;

  微信:适合报警式通知,方便。这里说的微信是企业微信。

  本文的目的是通过企业微信应用向企业会员发送消息。

  

一、通知方式有哪些?

  

二、如何实现企业微信通知?

  登录网页版企业微信(https://work.weixin.qq.com),点击应用管理应用创建应用。

  上传应用logo,输入应用名称(new bond),然后选择可见范围,成功创建报警应用。

  

1、新建应用

  使用Python发送报警请求实际上只使用了两个接口:

  获取 Token:https://qyapi . weixin . QQ.com/CGI-bin/gettoken?corpid={ corpid } corp secret={ secret }

  发送请求:https://qyapi . weixin . QQ.com/CGI-bin/message/send?访问令牌={令牌}

  如您所见,最重要的是corpid和secret:

  corpid:是唯一能证明你身份的公司。

  secret:应用层密钥。有了它,程序就知道你要发这个企业的哪个申请了。

  Corpid可以通过我的企业企业信息企业id获取。

  秘密可以通过点击新创建的应用程序(new bond) 查看秘密发送获得。

  最后,用corpid和secret填充下面的常量。

  

2、获取Secret

  导入json

  导入时间

  导入请求

  该文档主要实现通过企业微信应用向企业会员发送消息。

  CORP_ID=xxxx

  SECRET=xxxx

  班级微信Pub:

  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?CORP ID={ CORP _ ID } CORP SECRET={ SECRET }

  rep=self.s.get(url)

  if rep.status_code!=200:

  打印(“请求失败。”)

  返回

  返回JSON . loads(rep . content)[ access _ token ]

  def send_msg(自身,内容):

  URL= https://qyapi . weixin . QQ.com/CGI-bin/message/send?access_token= self.token

  header={

  内容类型 : 应用程序/json

  }

  表单数据={

  Touser: 奉贤美,#美,#收件人

  收件方 3360 1 ,#收货部门

  Totag 3360 tagid1 tagid2 ,#通讯簿tagid

  msgtype: textcard ,

  AgentID 3360 100002,#应用程序ID

  textcard: {

  标题 : 新债发行提示:

  描述 :内容,

  url: URL ,

  Btntxt: 更多

  },

  保险箱: 0

  }

  rep=self.s.post(url,data=json.dumps(form_data))。encode(utf-8 ),headers=header)

  if rep.status_code!=200:

  打印(“请求失败。”)

  返回

  返回json.loads(rep.content)

  if __name__==__main__:

  微信=微信朋友圈()

  time now=time . strftime( % Y-% m-% d % h :% m :% S ,time.localtime())

  chat . send _ msg(f div class=\ gray \ { time now }/div div class=\ normal \ 注意!/divdiv class=\highlight\ 今天有新债,所以继续制造新债吧!/div’)

  打印(“消息已发送!”)

  

3、代码实现

  

4、实现效果:

  如何用Python向微信发送报警通知?

  用python发消息到微信微信官方账号

  

三、参考资料

  关于python应用如何向微信发送通知的这篇文章到此为止。关于Python向微信发送通知的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: