企業(yè)微信機(jī)器人做推送(企業(yè)微信機(jī)器人做推送怎么做)
大家好,我是公眾號(hào)3分鐘學(xué)堂的郭立員
前言
做推送提醒的方式已經(jīng)寫了幾種了,今天來講一下企業(yè)微信機(jī)器人做推送。
一、準(zhǔn)備工作
下載企業(yè)微信app,使用微信登錄就行。
在企業(yè)微信中新建群聊,然后添加一個(gè)機(jī)器人
獲取機(jī)器人信息中的key值
二、開始寫代碼
①、打開群機(jī)器人幫助文檔
https://developer.work.weixin.qq.com/document/path/91770
②、選擇消息的發(fā)送類型
當(dāng)前自定義機(jī)器人支持文本(text)、markdown(markdown)、圖片(image)、圖文(news)、文件(file)、語音(voice)、模板卡片(template_card)七種消息類型。
我們這里以最簡(jiǎn)單的text類型為例:
dim key="你的機(jī)器人key"dim link = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key="&keydim data = {"msgtype":"text","text":{"content":"你要發(fā)送的內(nèi)容"}}dim ret = url.HttpPost({"url":link,"data":encode.tabletojson(data),"header":{"Content-Type":"application/json"}})TracePrint ret
此代碼可以直接使用,只需要修改key和發(fā)送的內(nèi)容。
③、如果你想要使用其他發(fā)送的形式,可以這么修改:
基礎(chǔ)寫法的框架不變,只需要修改data的參數(shù)
以發(fā)送圖文類型為例,先在機(jī)器人文檔中復(fù)制下面這段代碼
放入到data變量后面,這里注意是把多行代碼直接復(fù)制粘貼
粘貼到腳本中還不能直接使用,需要修改兩部分
(1)把復(fù)制的代碼中所有的[ ] 都改成{}
(2)復(fù)制的多行內(nèi)容,除了最后一行以外,每一行結(jié)尾都加上下劃線_
下劃線代表當(dāng)前這一行的代碼和下一行代碼是一行內(nèi)容,只要因?yàn)樘L(zhǎng)或者為了美觀,分成了多行,至于下劃線就是行和行的連接符。
dim key="你的機(jī)器人key"dim link = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key="&keydim data = {_ "msgtype": "news",_ "news": {_ "articles" : {_ {_ "title" : "中秋節(jié)禮品領(lǐng)取",_ "description" : "今年中秋節(jié)公司有豪禮相送",_ "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
經(jīng)測(cè)試是可以發(fā)送一個(gè)圖文消息到企業(yè)微信群里面,其他形式也可以使用這種寫法。
說說我對(duì)企業(yè)機(jī)器人的看法,其實(shí)用處比較有限,也就是做個(gè)腳本提醒使用。
如果以后微信群也可以有這個(gè)機(jī)器人功能那就好了,我可以每次發(fā)完文章后直接使用腳本推送到群里。
=正文完=