由于近期看到企微有自定义机器人的操作,特地写了个定时获取api中的图片并发给同事,有效的加大了开发效率,代码遇到问题可以联系我

# -*- coding:utf-8 -*-
import json
import uuid
import time
import os
import requests
import hashlib
import base64
import uuid
headers = {'content-type': 'application/json',
}while True:# https://api.btstu.cn/sjbz/api.php  不色# https://api.vvhan.com/api/girl      色# https://api.vvhan.com/api/girl?type=https  超级色image_res = requests.get("https://api.vvhan.com/api/girl?type=https")       # 获取api中的图片uuid_str = uuid.uuid1()     # 随机uuid用于添加文件名称image_name = "%s.png" % uuid_str    # 拼接文件名称with open(image_name, "wb") as f:   # 通过wb追加的方式将图片文件流添加f.write(image_res.content)file_name = os.path.abspath('.') + "\%s" % image_name   # 拼接文件地址print(file_name)with open(file_name, "rb") as f:base64_data = base64.b64encode(f.read())# base64.b64decode(base64data)file = open(file_name, "rb")md = hashlib.md5()md.update(file.read())res1 = md.hexdigest()file.close()url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=bafad164-4047-4c20-a599-7810d09affec"       # 企业微信机器人提供的地址data = {"msgtype": "image","image": {"base64": base64_data,"md5": res1}}response = requests.post(url, headers=headers, data=json.dumps(data))   # 发送图片text_data = {"msgtype": "text","text": {"content": "快来看色图!",            # 发送文字内容"mentioned_list": ["@all"],        # @所有人}}response_text = requests.post(url, headers=headers, data=json.dumps(text_data)) # 发送@所有人操作os.remove(file_name)        # 删除文件print(response.text)# 如果可以的话可以写time.sleep(间隔时间)# 后续可以直接上线服务器,定时发送,使用crontab定时启动即可

企业微信定时发送图片/文字信息相关推荐

  1. 企业微信机器人脚本python_python实现企业微信定时发送文本消息的示例代码

    企业微信定时发送文本消息 使用工具:企业微信机器人+python可执行文件+计算机管理中的任务计划程序 第一步:创建群机器人 选择群聊,单击鼠标右键,添加群机器人. 建立群机器人后,右键查看机器人,如 ...

  2. 企业微信机器人脚本python_python3 企业微信机器人发送图片

    最近在搞闽政通各种监控,使用paramiko推送脚本取回监控数据入库,写脚本练练脑 刚好企业微信机器人有发送图片功能,简单的试了下,监控并发连接数,搞可视化的图. 想想用机器人斗图一定很happy.. ...

  3. python3 企业微信机器人发送图片

    import requests import base64 import hashlibdef wx_image(image):with open(image, 'rb') as file: #转换图 ...

  4. 企业微信发送应用消息php,企业微信如何发送应用消息?及时发布重要通知

    很多企业以前向员工发布通知的时候,要么是通过开会的方式传达,要么是通过文档的方式来通知员工.可是这样效率低,而且结果往往通知不到位.故此,现在很多企业开始使用企业微信发送应用消息来发布内部的重要通知. ...

  5. 个人微信号发送zabbix告警信息

    之前使用邮件和短信发送zabbix告警信息,但告警信息无法实时查看或者无法发送,故障无法及时通知运维人员. 后来使用第三方微信接口发送信息,愉快地用了一年多,突然收费了. zabbix告警一直是我的痛 ...

  6. java企业微信消息发送工具类

    java企业微信消息发送工具类 用途 基于java实现调用企业微信发送消息,文件,图片. 实现效果 文件列表 文件名 用途 WechatUtil.java 企业微信工具类 WechatTest.jav ...

  7. java调用企业微信接口发送文件功能

    java调用企业微信接口发送文件功能 代码 结合几位大佬的代码后实现此功能:感谢大佬让我完成此功能的实现,如有侵权,立刻删除. 借鉴文章地址: java调用企业微信接口发送消息https://blog ...

  8. python定时发送微信消息_Python3 itchat实现微信定时发送群消息的实例代码

    一.简介 1,使用微信,定时往指定的微信群里发送指定信息. 2,需要发送的内容使用excel进行维护,指定要发送的微信群名.时间.内容. 二.py库 1,itchat:这个是主要的工具,用于连接微信个 ...

  9. Ubuntu18.04下安装QQ微信——亲测试有效!【同时解决微信不能发送图片问题】

    一.安装deepin-wine环境 进入https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu页面下载zip包(或用git方式克隆) zhenghan@zh ...

  10. 微信怎么识别图片文字

    微信怎么识别图片文字?微信拍照就能识别图片上的文字,抛弃那些APP解放手机的好方法你知道吗?相信很多人还不知道,那小编今天就将方法分享给大家吧. 迅捷文字识别属性:微信小程序 优点:相机模式:对着文字 ...

最新文章

  1. 利用最小二乘法求解仿射变换参数
  2. 五子棋c语言策划书活动内容,五子棋比赛策划书
  3. 人工智能、机器学习、数据挖掘著名会议
  4. 时间更新服务器推荐 - NTP时间同步服务器集群:ntp.api.bz
  5. com/android/dx/command/main,com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
  6. 数据结构基础(9) --单链表的设计与实现(2)之高级操作
  7. 百度地图POI数据爬取,突破百度地图API爬取数目“400条“的限制11。
  8. bigdata是什么
  9. 面向对象——意图与逻辑(三)
  10. JS base64 加密和 后台 base64解密(防止中文乱码)
  11. 金融量化之华泰多因子估值类显著性和IC值计算
  12. Tarjan算法——求强连通分量
  13. python交通流预测算法_一种高速公路交通流预测方法与流程
  14. activiti7的流程图、模板图及子流程图展示
  15. 最简单的 UE 4 C++ 教程 —— 扫描多线轨迹【十六】
  16. Vivado 2020.1 and 2020.2 错误 arm-none-eabi-ar: *.o: Invalid argument
  17. 数据仓库项目需求分析
  18. 服务器换主板不换系统教程,主板要换,系统不变
  19. 机器学习中的数学——连续型随机变量的测度
  20. 【STM32F429】第4章 ThreadX FileX文件系统移植到STM32F429(SD卡)

热门文章

  1. 随手记 第1篇 | 笔记本win10 Edge 如何滚动截屏
  2. 下载并安装Pandoc
  3. C语言中的逗号的作用,c语言中什么是逗号运算符并举例
  4. 员工转正申请书_员工转正申请书优秀范文两篇
  5. 面矢量栅格化(python)
  6. 药品大数据公司都有哪些?
  7. requestLayout() improperly called by xxxxxxxxxxxxxxxxxxx ScrollViewContainer 问题
  8. Suspense组件的使用
  9. Nagios:用门户邮箱+mailx+139邮箱实现实时短信报警
  10. 爬虫 (6)- Scrapy 实战案例 - 爬取不锈钢的相关钢卷信息