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

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

大家好,又见面了,我是你们的朋友全栈君。

点赞再看,养成习惯,全网最详细调用企业微信机器人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地址xxx
    public 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、运行即可,运行结果如图:

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149255.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月16日 下午6:36
下一篇 2022年6月16日 下午6:36


相关推荐

  • 星火再亮,现金未燃:科大讯飞的账面繁荣与现实压力

    星火再亮,现金未燃:科大讯飞的账面繁荣与现实压力

    2026年3月14日
    3
  • java json 多余属性_java 对象转json忽略某个属性

    java json 多余属性_java 对象转json忽略某个属性1 FastJson 转 Json 字符串时 忽略指定属性 1 1 使用注解 JSONField 以下 Beanpackagec gomefinance esign importcom alibaba fastjson annotation JSONField importlombok Getter importlombok Setter importjava io Serializable

    2026年2月7日
    3
  • datahub文档_Datahub安装部署指南

    datahub文档_Datahub安装部署指南Datahub 安装部署指南系统要求 windowsserve 及以上 64 位操作系统 安装目标磁盘空间至少 20G 以上 日志文件需要 网络要求 一个 dmp 平台可以访问到的端口 安装文件下载地址 部署过程一 下载 Datahub 安装文件 windows64 位 解压 Datahub 压缩文件 包括 3 个文件 1 dmp datahub 1 0 0 windows amd64 exe D

    2026年3月18日
    2
  • StringBuilder 使用方法

    StringBuilder 使用方法String 字符串常量 StringBuffer 字符串变量 线程安全 StringBuilde 字符串变量 非线程安全 nbsp 简要的说 String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象 然后将指针指向新的 String 对象 所以经常

    2026年3月26日
    2
  • 线性链表的合并

    线性链表的合并一 将所有在 Lb 中 不在 La 中的数据元素插入到 La 中 intLocateEle List head inte 查找在链表中有没有数据域是 e 的节点 有的话返回 1 否则 0List p head gt next while p if p gt data e return1 return0

    2026年3月16日
    1
  • Dubbo面试题

    Dubbo面试题java 基础 1 java 基础 2 Dubbo 面试题 springboot 面试题 SQL 常见的面试题 Linux 常见的面试题 1 Dubbo 是什么 Dubbo 是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架 现已成为 Apache 基金会孵化项目 dubbo 是一个分布式框架 远程服务调用的分布式框架 其核心部分包含

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号