现在很多企业都在使用企业微信进行工作交流,自从企业微信推出群机器人之后,使用企业微信的小伙伴一般都会用机器人来推送定时消息或者提醒等,这样能够为企业工作群的管理提升效率,能很好的帮助企业运营管理工作群,同样它可以作为一个小助手,也为工作增加一些乐趣。

一、功能作用

1、功能:通过接口实现在群里发送告警、提醒类的消息通知。

2、作用:

➢通过配置可在工作群中自动推送信息,可以@提醒群聊中的所有人,也支持@对应同事作为单独提醒,比如有新任务发布、客户跟进、合同到期、会议提醒等等,从而提高通知效率和响应速度。

➢精准提供数据支持,减少重复工作。

二、应用场景

1、提醒:如工作提醒,在特定的某一时间将要发送的提醒消息,准时推送到工作群中的指定人员,使相关人员可以及时处理自己的任务。

2、总结汇报:定时收集日报、周报等,比如依托自己的业务系统,每天定时发送工作总结给相应负责人或者复盘工作;在疫情防控这个时期,也可以及时推送员工异常体温数据到疫情防控群里,相关负责人可以及时安排处理。

3、企业数据实时监控:利用优顶特开发的工具助手触发企业微信的群机器人,群机器人可以定时定量推送企业运营的关键数据和指标,实现数据的监控。

4、关怀:比如根据天气情况提醒员工注意安全,根据节日情况发送祝福信息等等。

三、前提条件

➢已在企业微信中创建用于接收推送消息通知的企业微信工作群

➢自定义推送消息工具

下面来介绍下如何配置企业微信群机器人定时发送功能,为大家详细讲解企业群机器人的配置及配置后的使用效果。

四、使用步骤

1、创建机器人

➢选择群 --> 右键 --> 管理聊天信息 --> 添加群机器人

➢完善机器人的基本信息,包含:头像、名称等

企业微信开发机器人 企业微信智能机器人_微信


企业微信开发机器人 企业微信智能机器人_推送_02


企业微信开发机器人 企业微信智能机器人_json_03


企业微信开发机器人 企业微信智能机器人_推送_04


2、机器人配置说明

➢创建好的机器人都有一个唯一的Webhook地址,将该Webhook地址的参数复制下来进行备份,如果没有备份,也可以后续从企业微信群中,点击机器人重新复制(ps:一定要保存好Webhook地址,如果一旦泄露,可以单击机器人右侧操作移除机器人,再重新创建一个进行处理);

➢点击Webhook地址,可以看到文档说明,可以进行普通的推送消息配置,其中的自动推送消息,在机器人配置说明栏目里也有详细说明,需要自行开发(目前优顶特技术已经通过Python技术开发了一个便捷工具助手,具体代码后面内容有展示)。

企业微信开发机器人 企业微信智能机器人_json_05


企业微信开发机器人 企业微信智能机器人_推送_06


企业微信开发机器人 企业微信智能机器人_企业微信开发机器人_07


3、机器人工具助手信息推送

当前自定义机器人支持文本(text)、markdown(markdown)、图片(image)、图文(news)四种消息类型,大家只要根据它的文档说明,将指定类型的消息发送给Webhook地址即可实现消息推送,如优顶特技术开发的工具:

第一步:下载Python安装包进行安装

第二步:输入安装命令pip install requests,回车执行

企业微信开发机器人 企业微信智能机器人_推送_08


第三步:Python环境搭建好后,将代码写入到命名为b.py的文件里,代码如下:

import requests
 
#文本类型
def fun():
    URL = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=097'
    mHeader = {'Content-Type': 'application/json; charset=UTF-8'}
    mBody = {
        "msgtype": "text",
        "text": {
        "content": "深圳今日天气预报:\n天气现象:中雨\n体感温度:36°\n湿度:73%\n大风:西南偏南15公里/小时\n运动指数:较不宜,有降水,推荐您在室内进行休闲运动"
        }
}
# 注意:json=mBody  必须用json    
requests.post(url=URL, json=mBody, headers=mHeader)
 
#markdown类型
def fun2():
    URL = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=097964c'
    mHeader = {'Content-Type': 'application/json; charset=UTF-8'}
    mBody = {
        "msgtype": "markdown",
        "markdown": {
        "content": "实时新增用户反馈<font color=\"warning\">150例</font>,请相关同事注意。\n> 类型:<font color=\"comment\">用户反馈</font>\n> 普通用户反馈:<font color=\"comment\">120例</font>\n> VIP用户反馈:<font color=\"comment\">30例</font>"
    }
}
# 注意:json=mBody  必须用json    
requests.post(url=URL, json=mBody, headers=mHeader)
 
fun()
fun2()
input()

 

第四步:将该b.py文件里的URL地址替换成要推送信息的机器人Webhook地址

第五步:在Python文件目录里,输入cmd回车,进入到命令行程序

企业微信开发机器人 企业微信智能机器人_推送_09


第六步:输入python b.py,回车,需要推送的信息则立即发布到该机器人的所在群中

企业微信开发机器人 企业微信智能机器人_json_10


4、效果演示

完成机器人工具的相关配置后,推送的数据只需执行命令之后即自动触发企业微信群机器人进行消息推送。举例个别场景,如下:

➢会议提醒

企业微信开发机器人 企业微信智能机器人_企业微信开发机器人_11


➢用户反馈数据

企业微信开发机器人 企业微信智能机器人_推送_12


➢天气情况

企业微信开发机器人 企业微信智能机器人_微信_13


  以上就是给各位分享企业微信群机器人自定义推送消息的相关介绍啦,是不是很简单?群机器人是企业微信中附属的一个功能,通过Webhook协议的自定义接入,实现信息的自动同步。

  所以基于企业微信群机器人,相当于企业微信给我们打开了一个通道,主要是用来发送通知消息,所以大家认为有用的消息都是可以利用它发送到群里,如日常工作中重要汇报、市场数据、销售数据、天气预报等等,还有我们自己的系统或者软件,可以把消息按需的推送到公司指定的企业微信群里,有开发能力的再结合企业微信应用开发,灵活运用这个机器人,可以做更多的交互,为团队提高工作效率。