点赞再看,养成习惯,全网最详细调用企业微信机器人API的使用。

开场白

我的老板小花是一个到点就下班的人,有一天我的老板小花已经下班半小时了突然站起来说:“谁能在企业微信群众做一个定时发送消息的功能!!?”

大家一脸茫然看着老板小花,企业微信机器人还能控制?我赶紧上网查了一下。

企业微信可以配置机器人,提升办公效率,还能实现一键群发和定时发送等功能。

我的天,这么厉害?我这么爱学习的人必须要学一下这门技术,于是我和老板小花说:“我们一起来学习吧”。

小花:“没毛茨,辣乎乎,安排!!!”

可等我拿出本本,拿出笔准备开始学习的时候,小花又说:“宝,你先学,我先下班了,明天上班我就开始学…”

小花还是小花啊,算了,不等她了,大家跟我一起走进企业微信机器人的世界吧。

一、步骤

1、首先要了解,调用企业微信机器人需要调用内部的机器人API,那么,如何知道自己机器人的API链接呢?

在企业微信群中找到机器人的Webhook地址,复制下来。

2、添加maven依赖

<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.3</version>
</dependency>

3、创建一个测试类即可。

public class robot {//企业微信群机器人的WebHook地址xxxpublic static String WEBHOOK_TOKEN = "自己创建的机器人的TOKEN";public static void main(String args[]) throws Exception {HttpClient httpclient = HttpClients.createDefault();HttpPost httppost = new HttpPost(WEBHOOK_TOKEN);httppost.addHeader("Content-Type", "application/json; charset=utf-8");//构建一个json格式字符串textMsg,其内容是接收方需要的参数和消息内容String textMsg = "{\n" +"    \"msgtype\": \"news\",\n" +"    \"news\": {\n" +"       \"articles\" : [\n" +"           {\n" +"               \"title\" : \"中秋节礼品领取\",\n" +"               \"description\" : \"今年中秋节公司有豪礼相送\",\n" +"               \"url\" : \"http://www.baidu.com\",\n" +"               \"picurl\" : \"http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png\"\n" +"           }\n" +"        ]\n" +"    }\n" +"}";StringEntity se = new StringEntity(textMsg, "utf-8");httppost.setEntity(se);HttpResponse response = httpclient.execute(httppost);if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {String result = EntityUtils.toString(response.getEntity(), "utf-8");System.out.println(result);}}
}

代码WEBHOOK_TOKEN就是你自己机器人的TOKEN,testMsg就是你想让机器人发送的内容,具体内容可以查看一下企业微信机器人配置使用,可以根据下面文档来发送各种内容。

企业微信机器人说明书链接:接口文档 - 企业微信开发者中心

4、运行即可,运行结果如图:

我是辰兮,你知道的越多,你不知道的就越多,我们下期见!

人才们的 【三连】 就是辰兮创作的最大动力,如果本篇博客有任何错误和建议,欢迎人才们留言!

企业微信机器人定时发送信息相关推荐

  1. Windows下企业微信机器人定时发送消息

    Windows下企业微信机器人定时发送消息提醒(小白篇) - 简书 Windows terminal使用curl出现错误 - 简书 $url = "https://qyapi.weixin. ...

  2. 企业微信机器人脚本python_python提取数据库数据并实现企业微信机器人定时消息推送...

    之前发过一个企业微信群机器人接口调用发提醒的文章,是用最简单的VBS脚本+Windows任务计划来实现的,仅实现了定时发送固定内容的提醒.其实企业微信机器人就是一个webhook接口,用户以post ...

  3. Django+itchat+apscheduler实现向指定微信群和微信好友定时发送信息和文件

    Django+itchat+apscheduler实现向指定微信群和微信好友定时发送信息和文件. 想法的来源:每天需要在部门群中发送工作日报,有时候想早点休息但是又不想太早发送日报到群里(原因你懂得. ...

  4. 企业微信如何定时发送消息?

    为了增进与客户之间的往来,提高客户活跃度,我们要与客户时刻保持接触.那么为了有计划的与客户保持联系,可不可以在企业微信中设置消息的定时发送呢? 实际上,企业微信无法定时发送消息,但我们可以通过使用第三 ...

  5. Beego搭建企业微信机器人定时消息推送

    Beego搭建企业微信Robot定时消息推送 功能说明 PostMan添加job msgType 默认是:text并且支持@all markdown支持颜色和样式但是不支持@all cron quar ...

  6. 【企业微信机器人】发送网络图片到指定群聊

    企业微信文档 企业微信开发者中心关于群机器人文档 图片推送接口: 核心代码 发送网络图片到群聊核心代码 /*** 发送指定网络图片到群聊* @param webHookUrl 群聊机器人* @para ...

  7. 1.微信好友定时发送信息

    #功能:定时给微信好友发消息 #题目要求每天早上7点和每天晚上10点给自己的好朋友或者父母发送一条信息,由于本程序需要电脑一直运行,改了一下时间,17:06和17:09发消息. from apsche ...

  8. 利用python脚本实现企业微信机器人定时天气预报

    实现效果图 代码分析 import requests #这个库用来获取网页信息 from bs4 import BeautifulSoup #这个库用来分析选择网页的信息def get_content ...

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

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

  10. 如何用循环执行玩转自定义企业微信机器人?

    "如何在企业微信里定时发送销售日报啊?" "我们的报餐系统很不好用,你们有合适的模板吗?" "根据报餐.销售来实现不同的报表推送,你们可以做到吗&qu ...

最新文章

  1. 一文带你学会java的jvm精华知识点
  2. 快速组建的开发团队要怎么活下来?
  3. 教你一招画素描, 不写程序时陶冶陶冶情操
  4. JWT【JSON Web Token】 简述
  5. ECharts 点击非图表区域的点击事件不触发问题
  6. G - 娜娜梦游仙境系列——梦醒
  7. 「贪心算法」虚拟汽车加油问题
  8. Web PostMessage
  9. linux之 sed命令
  10. 《Axure RP 9实战指南》Axure RP 9.0最新版汉化问题
  11. 依时利考勤机说明书_指纹考勤机如何安装及使用说明|依时利
  12. CuteFTP实用技巧
  13. 网页端哔哩哔哩4倍速播放视频
  14. wordpress主题制作,wordpress主题模板制作
  15. 阿里巴巴都害怕的区块链电商到底是什么?
  16. 如何在EF中实现left join(左联接)查询
  17. python3入门教程 pdf_Python基础教程第3版(Beginning Python From Novice to Professional 3th) pdf...
  18. VUE3 响应式 API 之 toRef 与 toRefs
  19. 微信手机浏览器多图片即时预览
  20. 项目实施如何推动落地?(PDCA戴明环)

热门文章

  1. 金蝶凭证序时簿在哪_如何打开会计分录序时簿
  2. python处理一段话,使他只存在英文,和数字
  3. 领域驱动架构(DDD)建模中的模型到底是什么?
  4. 网站+云服务器+价格表,网站 云服务器 价格表
  5. 分辨率单位及换算详解
  6. 在自己的项目中调用别人的库的方法(static lib库,dynamic lib库以及dll动态库)
  7. 简述cookie增删改查的函数封装
  8. centos7安装python开发环境(python3_postgresql_sublime_supervisor)
  9. 联想全球裁员 MOTO移动业务被砍掉超过一半
  10. 优雅的处理Exception