大家好,我是公眾號3分鐘學堂的郭立員
前言
做推送提醒的方式已經寫了幾種了,今天來講一下企業微信機器人做推送。
一、準備工作
下載企業微信app,使用微信登錄就行。
在企業微信中新建群聊,然后添加一個機器人
企業微信機器人做推送-1.jpg (159.34 KB, 下載次數: 26)
下載附件
2024-9-6 11:21 上傳
獲取機器人信息中的key值
企業微信機器人做推送-2.jpg (157.91 KB, 下載次數: 23)
下載附件
2024-9-6 11:21 上傳
二、開始寫代碼
①、打開群機器人幫助文檔
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 (50.34 KB, 下載次數: 20)
下載附件
2024-9-6 11:21 上傳
③、如果你想要使用其他發送的形式,可以這么修改:
基礎寫法的框架不變,只需要修改data的參數
以發送圖文類型為例,先在機器人文檔中復制下面這段代碼
企業微信機器人做推送-4.jpg (38.54 KB, 下載次數: 18)
下載附件
2024-9-6 11:21 上傳
放入到data變量后面,這里注意是把多行代碼直接復制粘貼
企業微信機器人做推送-5.jpg (54.02 KB, 下載次數: 24)
下載附件
2024-9-6 11:21 上傳
粘貼到腳本中還不能直接使用,需要修改兩部分
(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經測試是可以發送一個圖文消息到企業微信群里面,其他形式也可以使用這種寫法。
說說我對企業機器人的看法,其實用處比較有限,也就是做個腳本提醒使用。
如果以后微信群也可以有這個機器人功能那就好了,我可以每次發完文章后直接使用腳本推送到群里。
=正文完= |