Skip to main content

如何向企业微信群发送消息


企业微信群的群机器人功能可以自动发送群消息。我们可以将工作表内容如新销售线索、工单指派等业务内容通过群机器人自动发送到企业微信中。

只有内部群可以添加群机器人,有外部用户的群不可以实现。

实现思路

1、工作表中新增或修改了内容,触发工作流,

2、工作流中将内容通过【发送API请求】节点发送到企业微信群聊机器人的接收地址,

3、企业微信群聊机器人接收后,向群内发送格式化的消息。

实现效果

一、企业微信群的设置

先在企业微信群聊中,创建一个群机器人。

一步步往下走,最终获取并复制Webhook地址。

不能添加机器人?

1.目前内部群聊支持机器人,外部群暂不支持。(若内部群开启了“仅群主管理”,则成员无添加机器人入口)

2.管理员在管理后台未限制创建机器人,或在白名单内的成员,支持创建机器人。

二、本平台的设置

我们要实现的功能:每当商机跟进表中有新记录提交时,就将内容自动发送到企业微信群里。

1、新建工作流

工作流触发方式: 工作表事件触发 —— 仅新增时触发。

当然,如果有更新时需要发送,也可以选择当新增或更新记录时触发。

2、添加并设置发送API请求节点

设置前,请先阅读企业微信的说明文档《如何对接机器人》

  • 1、添加节点时选择发送自定义请求方式

  • 2、选择POST方式

  • 3、将前面复制的Webhook地址粘贴到URL处

  • 4、Body的请求发送选择 raw-JSON,

  • 5、将下方的代码粘贴到输入框中

    {
    "msgtype": "text",
    "text": {
    "content": "广州今日天气:29度,大部分多云,降雨概率:60%"
    }
    }
  • 6、点击测试API按钮

如果每一步都配置正确,企业微信群组中就自动发送了消息。

这此测试发送的仅仅是固定文本,我们将其调整为发送工作表的内容。

将 content 的内容,从节点中选择,记得不要删除双引号。然后发布流程,进行测试。

在工作表中新增一行记录。

企业微信群中就自动发送内容了

发送格式化消息内容

如果发送多个字段的内容,为了便于阅读,就需要格式化内容了, 需要使用 markdown类型。

例如下图中发送了公司名称、跟进内容、填写人等内容。

我们依然先复制企业微信说明文档中给的markdown类型示例,粘贴到Body中或者可以直接复制下面的代码 到 Body 中。

{ 
"msgtype": "markdown",
"markdown": {
"content": "实时新增用户反馈<font color=\"warning\">132例,请相关同事注意。
>类型:<font color=\"comment\">用户反馈
>普通用户反馈:<font color=\"comment\">117例
>VIP用户反馈:<font color=\"comment\">15例"
}
}

点击【测试API】按钮,企业微信群中会发送一条消息。

目前的配置,依然是发送的固定内容,现在我们将其调整为动态内容,即引用工作流节点的记录内容。

发布工作流,新增一条记录测试,实际效果:

代码小白用户特别提醒

  • 1、配置范围

    无论发送文本格式,还是markdown格式。只需要修改 content参数的值即可。

  • 2、发送消息时,@提醒某人,或@全体人。

    这个功能只能在 发送文本格式时使用,markdown方式不支持。 需要增加 mentioned_mobile_list 参数。

    通知所有人

    通知指定人

    通知动态人,根据记录中的手机号匹配

  • 3、发送可点击的链接

    根据记录内容,写入动态链接。

  • 4、body格式提示错误

    一般是有中文的引号,或格式不正确等。

    在content中,不要有换行符,可以有空格。需要显示时换行,用\n替代,会自动换行。


文档问题反馈

文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧