# Author: sea 2019

import requests

import json

import time

class WebchatUtil:

corpid = '必须填写你自己申请的'

secret = '固定填写你自己申请的'

access_token = ''

@staticmethod

def init_access_token():

# 获取token,必须最长两个小时换一次7200秒

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

getr = requests.get(url=url.format(WebchatUtil.corpid, WebchatUtil.secret))

WebchatUtil.access_token = getr.json().get('access_token')

def sendMarkdownMessage(chatid,*,app_name,ip,err_count,errs_str):

n_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

data = {

"chatid": chatid,

"msgtype": "markdown",

"markdown": {

"content": " # 日志风险预警 \

\n ## 错误主体:{app_name}({ip}) \

\n ### 统计时间: {n_time} \

\n ### 错误总数: {err_count} \

\n ### 详情摘要:\

\n #### {errs_str} \

\n \

\n ### 每个错误都是质量风险,请相应负责人对每个错误及时跟进处理好,如需了解更多日志详情,请登录服务器查看具体日志文件".format(app_name=app_name, n_time=n_time,ip=ip, err_count=err_count, errs_str=errs_str)

},

"safe": 0

}

m_url = 'https://qyapi.weixin.qq.com/cgi-bin/appchat/send?access_token={}'

result = requests.post(url=m_url.format(WebchatUtil.access_token), data=json.dumps(data))

return result.json()

@staticmethod

def sendTextMessage(chatid,content):

data = {

"chatid": chatid,

"msgtype": "text",

"text": {

"content": content

},

"safe": 0

}

m_url = 'https://qyapi.weixin.qq.com/cgi-bin/appchat/send?access_token={}'

result = requests.post(url=m_url.format(WebchatUtil.access_token), data=json.dumps(data))

return result.json()

if __name__ == '__main__':

WebchatUtil.init_access_token()

WebchatUtil.sendMarkdownMessage( 'xxx' , app_name=xxx, ip=xxx,err_count=xxx, errs_str=xxx )

python企业微信群聊_python调用企业微信接口发送群聊消息代码参考相关推荐

  1. 用python控制钉钉软件_python 调用钉钉机器人的方法

    python 调用钉钉机器人的方法 以text格式的消息为例:(只需修改content后的内容) Import json Import requests url='https://oapi.dingt ...

  2. C#调用钉钉接口发送图片群消息

    前段时间我被一个需求困扰,如何调用钉钉接口发送图片消息?文字消息用string类型的参数很容易实现了,可是好像要发图片就灭有那么简单了,好在后来经过我的摸索,解决了问题. 步骤如下 要想发群消息,首先 ...

  3. 微信公众平台开发(73) 客服接口发送客服消息

    微信公众平台开发(73) 客服接口发送客服消息 原文:微信公众平台开发(73) 客服接口发送客服消息 微信公众平台开发 客服接口 发送客服消息 作者:方倍工作室  地址:http://www.cnbl ...

  4. php 云片网对接,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  5. php云片网api的运用,如何实现php调用云片网接口发送短信

    这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下 php调用云片网接口发送短信的实现方法 云片网发送短信 /** ...

  6. PHP云软件短信接口,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  7. 云片php sdk,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信/** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @p ...

  8. python企业微信特定用户_python3调用企业微信api!开发一款属于自己的企业微信...

    python3调用企业微信api 最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能: 因为并没有 ...

  9. python训练营微信广告发送机_python实现给微信公众号发送消息的方法

    本文实例讲述了python实现给微信公众号发送消息的方法.分享给大家供大家参考,具体如下: 现在通过发微信公众号信息来做消息通知和告警已经很普遍了.最常见的就是运维通过zabbix调用shell脚本给 ...

最新文章

  1. 架构评审,技术总监怒了,丢给我 400 个架构案例,先研究透!
  2. 定时任务提交spark到yarn出现一直accepted以及yarn出现unhealthy情况
  3. 2019年Java架构师必读书籍
  4. [转载]AXIS学习笔记
  5. 【概率DP】$P2059$ 卡牌游戏
  6. 【转】c# 协变与抗变
  7. LeetCode 88. Merge Sorted Array
  8. C语言 传值和传指针的区别
  9. SQLServer 可更新订阅数据冲突的一个原因
  10. AD批量修改电阻封装记得按CTRL+A
  11. C/C++常见面试题整理
  12. H5微信内部支付宝签约代扣
  13. 远程erp打印文件本地打印机没反应问题
  14. 修复计算机win10,快速修复Win10系统故障的两大通用方法
  15. 二次函数图像如何用计算机绘制,如何快速画二次函数图像
  16. IDEA-Warring:Add Author to custom tags
  17. 计算机颜色管理器,Windows7色彩管理显示器ICC设置方法
  18. CSS3变形和动画:旋转、扭曲、缩放、位移、矩阵 、原点 transform-origin、过渡属性 transition-property、过渡所需时间 transition-duration...
  19. java重复录入怎么删除,删除重复记录的方法
  20. 光谷 计算机专业 好的学校,距离光谷最近的十所高校,你的学校上榜了没?

热门文章

  1. 基于Python-turtle库绘制小猪佩奇、小猫咪
  2. IDA保存修改的寄存器值
  3. Android java时间戳转年月日时分秒
  4. 高通msm8996配置wlan0 Mac地址
  5. Android解包命令:unpackbootimg与打包命令:mkbootimg使用
  6. C——结构体中的函数指针
  7. linux学习笔记:磁盘挂载与卸载命令
  8. ffmpeg 截图太模糊了_技法课堂 | 巧用截图工具,一小时迅速完成线稿风效果图...
  9. 如何做好一位合格qc_如何成为一名合格优秀的QC,你合格吗?
  10. springboot17 集成SpringSecurity