利用企业微信API实现天气机器人、故障报警机器人等
概述
很多公司内部都会使用企业微信进行通讯,恰恰企业微信又对我们开放了API,我们可以很方便的使用它提供的API实现一些自动化的功能。
比如在我们公司内部,定加班餐都需要在美餐页面点,并且只能是当天且在16:30以前。忙的时候,可能有人就会忘记,于是有人起了一个16:00的定时任务,通过企业微信的API,定时在群里发送订餐提醒。
由此,我们得到启发,是不是可以创建一个线上故障群,如果监控到故障,就发送一条报告到该群内。相比邮件,这种提醒方式更及时,并且不受电脑的限制,只需要在手机上把企业微信的通知打开,随时随地都能收到预警,快速处理,再也不用担心从用户发现到通知到我们已经过去了几个小时的这种问题了。
企业微信群机器人API简介
PS:如果找不到了,可以通过:搜素引擎 -> 企业微信API -> 企业内部开发 -> 客户端API -> 群机器人 -> 群机器人配置说明
在开始前,建议看一下官方的说明文档:https://work.weixin.qq.com/api/doc/90000/90136/91770,大概包含如下内容:
- 如何使用群机器人
- 消息类型及数据格式
- 文本类型
- markdown类型
- 图片类型
- 图文类型
- 文件类型
- 消息发送频率限制
- 文件上传接口
看完之后,我们大概知道群机器人能干什么了,那怎么创建群机器人呢?
创建群机器人
先创建一个群聊,不能包含微信的联系人。
点击群详情->群机器人->点击
点击添加机器人
取个名字
完成,复制Webhook
至此,群机器人创建成功。Webhook地址非常重要,切勿泄漏或公开,否则别人可以通过这个地方给群里推送一些垃圾信息,造成不好的影响。
测试群机器人
通过上述步骤完成机器人的创建后,我们可以打开postman工具进行API测试。
选择POST请求,粘贴机器人的Webhook地址,在Body界面选择raw->Json,把以下内容粘贴进去:
{"msgtype": "text","text": {"content": "广州今日天气:29度,大部分多云,降雨概率:60%"}
}
点击Send,应该就会在群里收到一条机器人发过来的消息了。
下图是作者markdown格式发的消息,相比text更醒目,关于markdown格式可以参考官方的API手册。
当然还可以指定@某人,只需要在“mentioned_mobile_list”中写上对应的手机号即可。注意当msgType=markdown的时候,@功能是不生效的哦。
PS:机器人创建后,还可以添加到其他群聊中。
如果要删除机器人,点击机器人详情的“…”按钮即可。
利用企业微信API实现天气机器人、故障报警机器人等相关推荐
- 工作随记-Java利用企业微信群机器人定时发送消息
hi,大家好,我是恰恰 阅读本文需要2分钟~ 最近利用企业微信群机器人做的需求主要有 1.返奖率通知与告警:抽奖箱能抽出垃圾也能抽出大货,每隔5分钟查询一下这个返奖率,如果用户频繁抽出大货,这个抽奖箱 ...
- 利用企业微信免费发送各种信息,开发网页客服
更详细的在这里,附代码 http://i.scwy.net/go/2019/110409-qiyeweixin/ 利用企业微信,可以很方便的给自己或者企业员工发送各种信息,用于通知.公告,自动化信息发 ...
- 企业微信通过群聊机器人用springboot发送信息
前言 学习了一下,如何通过企业微信的群聊机器人发送信息,没想到比想象中的简单,那么这次就来讲讲如何进行通过群聊机器人发送信息吧 步骤 第一步,在自己的企业进行创建一个群聊 然后,在自己的群聊里,添加机 ...
- v3 微信api 请求微信_企业微信API使用基本教程
在企业微信创建自建应用 1.登录企业微信后台,在"应用管理>自建"中点击"创建应用",填写应用信息创建. API配置表参数值获取 1.corpid:企业I ...
- JMeter接口测试通过企业微信API记录(二)创建审批接口并测试
JMeter的下载与使用. 此次软件的使用是通过测试企业微信的接口来使用 创建一个自己的企业来测试 https://work.weixin.qq.com/wework_admin/register_w ...
- insert时调用本身字段_python3调用企业微信api!开发一款属于自己的企业微信
python3调用企业微信api 最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能: 因为并没有 ...
- python企业微信特定用户_python3调用企业微信api!开发一款属于自己的企业微信...
python3调用企业微信api 最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能: 因为并没有 ...
- delphi 企业微信消息机器人_消息通知支持企业微信、钉钉机器人,MeterSphere v1.4.0发布...
2020年10月27日15:00,MeterSphere v1.4版本发布说明会,现已开启官网报名. 10月27日,MeterSphere开源持续测试平台正式发布v1.4.0版本.在该版本中,Mete ...
- 【Linux学习】如何编写Shell脚本调用企业微信api来发消息给企业微信成员?
一.前言 最近通过python实现了发送消息给企业微信的功能,参考链接: [Jenkins学习 ]如何编写Python脚本来调用企业微信的api通知企业微信成员关于Jenkins的编译结果? http ...
最新文章
- CC2540开发板学习笔记(一)——LED点亮
- 写一个参数返回二进制中1的个数
- 【机器学习】孤立森林-一个通过瞎胡乱分进行异常检测的算法
- 历届试题 合根植物(查并集,模板+优化)
- 剑指offer--从尾到头打印链表
- 移动端页面弹幕小Demo实例说明
- Python得到n个从start到end的不重复随机数(set实现)
- method call expected
- 电商物流仓储流程图模板分享
- Unix/Linux存在之必然性
- 手机如何压缩照片?压缩方法分享
- ARM基础教程 | ARM、Cortex-M与ARMv8-M什么关系?
- ERP 数据流脚本框架 Samsara v2.0 脚本规范 (修订稿)
- 体感游戏波斯王子:重生.
- 寒武纪2018年 IC校招笔试题目
- Phpstorm调试详解(包含命令行以及浏览器)
- 瑞萨车规级芯片RH850F1x各系列MCU区别
- 机器学习——K近邻算法及乳腺癌检测分类
- Python数学问题14:猴子偷桃
- 端午节书法作品楷书内容_端午节里欣赏 书法家 张书武的作品
热门文章
- php添加学生信息,PHP开发 学生管理系统之添加信息PHP页面
- 取模(mod)与取余(rem)的区别
- python3安装psycopg2
- Unc0ver 8.0.0 更新:支持 iOS 14.6-14.8、A12-A13 iPhone 越狱
- 融资150万,用户超过1500万,“护眼宝”要如何完成从工具到平台的转变?
- ECPP——利用有限域上的椭圆曲线,精确判定素数的算法
- 设计模式六大原则(初步理解)
- 准备入手iPhone 4港版的必看!港行无锁版iPhone 4购买全攻略
- Android集成友盟推送服务
- urlwrite------url地址重写