企业微信机器人做推送

2024-9-6 10:31| 发布者: 张伟光| 查看: 155| 评论: 0

大家好,我是公众号3分钟学堂的郭立员
前言
做推送提醒的方式已经写了几种了,今天来讲一下企业微信机器人做推送。

一、准备工作

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

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


企业微信机器人做推送-1.jpg



获取机器人信息中的key值


企业微信机器人做推送-2.jpg



二、开始写代码

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

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和发送的内容。


企业微信机器人做推送-3.jpg



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

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

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


企业微信机器人做推送-4.jpg

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


企业微信机器人做推送-5.jpg

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

(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
经测试是可以发送一个图文消息到企业微信群里面,其他形式也可以使用这种写法。

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

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

=正文完=
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一篇:企业微信如何通过短链接加友?

下一篇:企业微信商业化提速,如今走到了哪一步?

交流热线
17501437970 周一至周日:09:00 - 21:00

创赢网-致力于帮助普通人在创业之路上披荆斩棘、走向成功的专业网站,汇聚创新智慧与成功机遇的网络天地,是创业者开启赢之征程的首选之地。

Powered by Discuz! X3.5 © 2023-2050 CHUANYING Team.

QQ|Archiver|手机版|小黑屋|创赢网 ( 湘ICP备17022177号-3 )

GMT+8, 2024-11-14 22:22 , Processed in 0.102325 second(s), 32 queries .

快速回复 返回顶部 返回列表