企业微信机器人做推送(企业微信机器人做推送怎么做)

大家好,我是公众号3分钟学堂的郭立员

前言

做推送提醒的方式已经写了几种了,今天来讲一下企业微信机器人做推送。

一、准备工作

下载企业微信app,使用微信登录就行。

在企业微信中新建群聊,然后添加一个机器人

企业微信机器人做推送(企业微信机器人做推送怎么做)

获取机器人信息中的key值

企业微信机器人做推送(企业微信机器人做推送怎么做)

二、开始写代码

①、打开群机器人帮助文档

https://developer.work.weixin.qq.com/document/path/91770

②、选择消息的发送类型

当前自定义机器人支持文本(text)、markdown(markdown)、图片(image)、图文(news)、文件(file)、语音(voice)、模板卡片(template_card)七种消息类型。

我们这里以最简单的text类型为例:

dim key="你的机器人key"dim link = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key="&keydim data = {"msgtype":"text","text":{"content":"你要发送的内容"}}dim ret = url.HttpPost({"url":link,"data":encode.tabletojson(data),"header":{"Content-Type":"application/json"}})TracePrint ret

此代码可以直接使用,只需要修改key和发送的内容。

企业微信机器人做推送(企业微信机器人做推送怎么做)

③、如果你想要使用其他发送的形式,可以这么修改:

基础写法的框架不变,只需要修改data的参数

以发送图文类型为例,先在机器人文档中复制下面这段代码

企业微信机器人做推送(企业微信机器人做推送怎么做)

放入到data变量后面,这里注意是把多行代码直接复制粘贴

企业微信机器人做推送(企业微信机器人做推送怎么做)

粘贴到脚本中还不能直接使用,需要修改两部分

(1)把复制的代码中所有的[ ] 都改成{}

(2)复制的多行内容,除了最后一行以外,每一行结尾都加上下划线_

下划线代表当前这一行的代码和下一行代码是一行内容,只要因为太长或者为了美观,分成了多行,至于下划线就是行和行的连接符。

dim key="你的机器人key"dim link = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key="&keydim data = {_ "msgtype": "news",_ "news": {_ "articles" : {_ {_ "title" : "中秋节礼品领取",_ "description" : "今年中秋节公司有豪礼相送",_ "url" : "www.qq.com",_ "picurl" : "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png"_ }_ }_ }_}dim ret = url.HttpPost({"url":link,"data":encode.tabletojson(data),"header":{"Content-Type":"application/json"}})TracePrint ret

经测试是可以发送一个图文消息到企业微信群里面,其他形式也可以使用这种写法。

说说我对企业机器人的看法,其实用处比较有限,也就是做个脚本提醒使用。

如果以后微信群也可以有这个机器人功能那就好了,我可以每次发完文章后直接使用脚本推送到群里。

=正文完=

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

(0)
上一篇 2024年5月13日 上午8:43
下一篇 2024年5月13日 上午8:55

相关推荐