一、需求背景:

在RPA项目中经常会遇到场景的结果或异常情况需要提醒业务人员,然而目前我们用的比较多的是‘消息框’,‘邮件’等功能,以完成交互。

二、优缺点:

‘消息框’

 1. 优势: 能够直观在桌面显示;2. 缺陷: 需要业务人员盯着屏幕,无法达到完全的释放人力;

‘邮件’

 1. 优势: 无需业务人员盯着屏幕;2. 缺陷: 有些客户会觉得再给机器人申请一个邮箱账户很麻烦;

三、通过微信公众号推送信息:

前提:在外网环境下;
缺陷:无法传输文件(目前未找到方法)

如标题,我们也可考虑通过微信公众号去推送消息,以完成交互。

微信的优势无需质疑, 微信实现了真正的对话,沟通都在“手指尖”,是一个非常方便的沟通工具。不需要引导用户去下载微信,因为微信已存在于最广度用户的手机上。

话不多说,下面将介绍实现的方法。

四、实现方法:

  • 参考链接:http://wxpusher.zjiecode.com/docs/#/

通过链接的文档,应该就可以完成配置了。下面简单说下注意项

 1. 首先我们先访问演示程序业:  http://wxpusher.zjiecode.com/demo/(上面的链接页面也有这个网址)2. 进入后,会看到一个二维码,直接使用微信“扫一扫”功能,进入后台;3. 进入后台后,先创建一个应用,创建成功后会出现下面这张图(需要记录下 APP_TOKEN的值,后面会用到)4. 创建好应用后,我们再穿件一个主题,创建成功后如下(记录下ID)5. 创建结束后,点击上图中的关注,在出现二维码后,微信扫下,关注一波,基本就成了。

接着就到了最后一步的代码了,代码如下:

import json
import requests
from selenium import webdriver
import datetimeif 条件满足:now_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')url = 'http://wxpusher.zjiecode.com/api/send/message'# //内容类型 1表示文字  2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdownparams = {"appToken":"AT_RW0Nh80YjqeOd4i0hmCcPl9ravUsuUvN","content":"异常提醒:" + "XX出现异常,请知悉" + "\n更新时间:" + now_time,"contentType":1,"topicIds":[314],"uids":[ ],"url":""}params = json.dumps(params)# print(type(params))headers = {'Content-Type': "application/json",}html = requests.post(url, data=params, headers=headers)print(html.text)

最后运行一下,我们的微信就会接收到如下的消息了(当然还可以以更为美观的格式来展现)

Python 调用微信公众号接口(RPA项目-交互篇)相关推荐

  1. Python 调用微信公众号接口(RPA 项目 - 交互篇)

    学Python,用RPA 艺赛旗RPA2020.1版本 正在免费下载使用中,欢迎下载使用 www.i-search.com.cn/index.html?from=line1 一.需求背景: 在 RPA ...

  2. C# 调用微信公众号接口发送客服消息示例

    客服消息发送比较简单 注:指定openid和消息内容使用Post发送就可以,很多时候需要在触发事件或相应的情况下发送 官方文档:https://mp.weixin.qq.com/wiki?t=reso ...

  3. python 微信公众号网页接口调用_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  4. python连接微信接口开发教程_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  5. python微信api_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  6. python链接微信接口开发教程_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  7. php调用微信公众号支付接口,Thinkphp微信公众号支付接口

    本文实例为大家分享了Thinkphp微信公众号支付接口,供大家参考,具体内容如下 第一步 先把文件夹的那两个图片 配置成一样的路径 除了域名要改 其他保持一致. 第二步  把 Weixinpay 这个 ...

  8. python 微信公众号接口中文乱码问题

    1.使用公众号的官方接口:获取消息.发布消息.发布文章时, 如果存在中文,会自动转换成 \u之类的,其实就是编码问题 [获取消息乱码] 两种解决方案如下: #1.使用res.coontet req = ...

  9. 使用Python进行微信公众号开发(二)接收消息

    写在前面 <使用Python进行微信公众号开发>系列文章将与大家分享如何使用Python一步步搭建微信公众号后台服务器. 效果体验 扫码"是雯子吖"公众号进行体验 配置 ...

最新文章

  1. 网站文章要求图文并茂,图片要怎样做好优化工作呢?
  2. 在CLASSPATH中加载目录下所有的jar
  3. Qt智能指针--QWeakPointer
  4. Ghost的相关问题
  5. 烂泥:高负载均衡学习haproxy之安装与配置
  6. WebStorm打开设置界面
  7. Sentinel流控规则_流控等待_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0037
  8. java io异常处理_IO流异常处理
  9. #166 (Div. 2)
  10. 传奇计算机教室管理软件,联想传奇电子教室(联想电子教室软件)V15.89 官方版
  11. intel c语言面试题,Intel的一道C语言笔试题
  12. 好玩,易推广,猜骰子游戏
  13. phpstudy修改mysql账户名_phpstudy怎么更改用户名
  14. 鲁棒性的含义以及如何提高模型的鲁棒性
  15. 阿里钉钉、蚂蚁、饿了么,淘宝真实面试分享
  16. 一周技术学习笔记(第81期)-《愿生命从容》
  17. python之中文符号转英文符号
  18. 华为P20无敌拍摄能力开放 如何即刻获得?
  19. 游戏计算机电源,吃鸡一族看过来,游戏PC应配什么电源?
  20. uniapp 收藏功能实现及组件封装

热门文章

  1. 欧盟能效标签(Erp)
  2. made with vue.jsvue 插件集合
  3. 深入浅出 详解Android Surface系统(1)
  4. java for循环遍历解释_三种for循环遍历
  5. python pygame 动画_Python pygame制作动画跑马灯
  6. C# imgage图片转base64字符/base64字符串转图片另存成
  7. 读者写者问题(写者优先)
  8. 【SQLite】SqlLite简介
  9. 单片机控制灯光亮度c语言程序,STC89C52RC单片机按键控制PWM输出LED灯亮度C语言程序...
  10. ArrayList 插入1000万条数据之后,我怀疑了JVM...