分享

企业微信机器人定时发送信息

 小米VIP 2022-05-24 发布于北京

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

开场白

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

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

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

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

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

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

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

一、步骤

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

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

2、添加maven依赖

  1. <dependency>
  2. <groupId>org.apache.httpcomponents</groupId>
  3. <artifactId>httpclient</artifactId>
  4. <version>4.5.3</version>
  5. </dependency>

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

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

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

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多