百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

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

off999 2024-12-09 16:18 23 浏览 0 评论

一、需求背景:

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

二、优缺点:

  • “消息框”优势: 能够直观在桌面显示;缺陷: 需要业务人员盯着屏幕,无法达到完全的释放人力;
  • “邮件”优势: 无需业务人员盯着屏幕;缺陷: 有些客户会觉得再给机器人申请一个邮箱账户很麻烦;

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

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

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

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

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

四、实现方法:

  • 参考链接:****http://wxpusher.zjiecode.com/docs/#/
  • 通过链接的文档,应该就可以完成配置了。下面简单说下注意项首先我们先访问演示程序业: http://wxpusher.zjiecode.com/demo/(上面的链接页面也有这个网址)进入后,会看到一个二维码,直接使用微信“扫一扫”功能,进入后台;进入后台后,先创建一个应用,创建成功后会出现下面这张图(需要记录下 APP_TOKEN 的值,后面会用到)创建好应用后,我们再穿件一个主题,创建成功后如下(记录下 ID)创建结束后,点击上图中的关注,在出现二维码后,微信扫下,关注一波,基本就成了。
  • 接着就到了最后一步的代码了,代码如下:import json import requests from selenium import webdriver import datetime if 条件满足: (或者直接放在try里面,就无须判断) 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表示markdown params = { "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)

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

相关推荐

系统驱动怎么安装(系统驱动的安装)

首先进入系统的设备管理器,检查一下是否存在有没有正确安装或者找不到的驱动程序的设备,然后进入硬件生产厂商官网去下载对应的操作系统的驱动程序,进行安装。如果嫌麻烦,可下载第三方软件进行辅助安装。1、如果...

设置bios密码(银河麒麟怎么设置bios密码)
设置bios密码(银河麒麟怎么设置bios密码)

想电脑BIOS开机密码,其实很简单,只要进入BIOS设置界面,然后选择“security”选项卡,在“security”内设置好开机密码即可。下面就跟随小编一起来学习一下具体提设置步骤吧!1、首先开机,然后快速按“F2”或者“F12”进入B...

2025-12-27 07:51 off999

华硕售后服务中心查询(华硕售后维修服务网点查询)

首先查看包装盒、保修卡、机器底部。三个地方的SN码及机器的序列号是不是一致。如果不一致那一定是有问题的。2然后,如果一致,我们可以拨打华硕的客服,通过机器的序列号,查询机器的基本情况,然后与说明书上的...

如何更改硬盘分区(硬盘怎么更改分区)

要修改磁盘分区,首先需要使用磁盘管理工具,如DiskManagement(Windows)或DiskUtility(Mac)。在工具中,选择要修改的磁盘并右键点击,然后选择“修改分区”选项。接着,...

无线路由器当交换机使用(路由器当交换机用无线wifi还可以上网吗)

若您想将无线路由器用作交换机,您可以按照以下步骤操作:1.确保您的无线路由器具有交换器功能。不是所有的无线路由器都具备此功能,请先确保您的设备支持。2.将您的无线路由器与网络中的其他设备连接。通常...

computer(computer lab)

"电脑"这个名称实际上是人们对具有计算功能电子设备的俗称。而计算机(Computer)则是这个设备的正式名称,因为"计算"是其核心功能。在英文中,Computer是指可...

电脑怎么连打印机(如何在电脑上安装打印机)
  • 电脑怎么连打印机(如何在电脑上安装打印机)
  • 电脑怎么连打印机(如何在电脑上安装打印机)
  • 电脑怎么连打印机(如何在电脑上安装打印机)
  • 电脑怎么连打印机(如何在电脑上安装打印机)
电脑重置20多个小时了(重置电脑一直12%)

重置电脑时间太长了解决办法如下1、将电脑关机然后开机或者直接点击重启,然后按住DELETE键,电脑会自动进入到BIOS;2、电脑屏幕上会显示两个选项,两个选项一般都在电脑屏幕的右方;3、其中一个选项是...

电脑虚拟机是什么(电脑虚拟机有啥用)

电脑虚拟机(VirtualMachine,VM),也称为虚拟计算机,是一种软件模拟的计算机,它在现有的计算机硬件上创建一个虚拟的计算机环境。这个虚拟环境可以用来运行操作系统、应用程序等软件,就像是在...

键盘图片大图(键盘图片大图清晰)

这个是仿苹果机上的无线键盘(妙控一代)的,属于山寨产品。1、在手机的微信或者短信或者其他可以打开键盘的应用中打开键盘,点击键盘左上角的输入法设置图标,页面显示输入法的各种设置功能;2、在输入法的设置...

win11系统可以更新吗(w11系统可以用了吗)

可以1.点击“开始”,打开“设置”。2.找到“更新和安全”,选择“预览体验计划”。3.点击“开始”,需要登录微软账户。4.登录完成后弹出一个升级的渠道,选择dev进行下载win11即可。方法二:首...

winxp安装系统镜像iso下载(xp的镜像系统怎么安装)

要安装一个ISO镜像文件,首先需要将ISO文件挂载到计算机上。在Windows系统中,可以右键点击ISO文件,并选择“挂载”选项,然后打开文件资源管理器就能看到ISO文件被挂载的虚拟驱动器。在Linu...

网易邮箱帐号注册(网易邮箱帐号注册网易游戏)
  • 网易邮箱帐号注册(网易邮箱帐号注册网易游戏)
  • 网易邮箱帐号注册(网易邮箱帐号注册网易游戏)
  • 网易邮箱帐号注册(网易邮箱帐号注册网易游戏)
  • 网易邮箱帐号注册(网易邮箱帐号注册网易游戏)
海尔电脑系统一键还原(海尔电脑怎么重置系统)
海尔电脑系统一键还原(海尔电脑怎么重置系统)

第一步:安装驱动程序保障计算机内至少有一个呵呵作系统且保证系统完好,如果有多个呵呵作系统,在呵呵作系统完好的情况下需要在各呵呵作系统内安装驱动程序,如果呵呵作系统为Windows98/ME,则需要安装haier98.exe;如果呵呵作系统为...

2025-12-27 01:51 off999

拼多多下载安装(拼多多下载安装免费2025版本)

一般有人问你有没有拼多多,都是想请你帮忙拼多多平台活动助力。          ...

取消回复欢迎 发表评论: