
文/況育軍
編輯/麥壁瑜
簡(jiǎn)介
企業(yè)微信是目前比較通用的一款輕量型OA產(chǎn)品,許多公司會(huì)在企微上協(xié)作辦公,但公司的核心業(yè)務(wù)往往都在其他系統(tǒng)上運(yùn)行。這時(shí),如果想把業(yè)務(wù)系統(tǒng)的信息推送到公司內(nèi)部的企微群,就可以通過(guò)企微群機(jī)器人這個(gè)功能來(lái)實(shí)現(xiàn)。今天,我們就以明道云為例,給大家介紹下如何用明道云打通企微群機(jī)器人,實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)自動(dòng)推送至企微群。
企微設(shè)置
添加群機(jī)器人
首先,需要在企業(yè)微信內(nèi)部群里添加一個(gè)群機(jī)器人。當(dāng)然,企微外部群也能添加機(jī)器人,但外部群機(jī)器人需要在自動(dòng)回復(fù)里開(kāi)啟,也不具備推送外部系統(tǒng)通知的能力。

配置入口展示
企業(yè)微信默認(rèn)允許所有成員皆可添加群機(jī)器人;企微管理員也可以在企微后臺(tái)的應(yīng)用管理內(nèi),通過(guò)白名單限制創(chuàng)建機(jī)器人的成員名單,只有在白名單內(nèi)的用戶(hù)才能添加群機(jī)器人。

了解好以上規(guī)則后,我們正式開(kāi)始,在企微內(nèi)部群里添加一個(gè)群機(jī)器人。

添加機(jī)器人后,企業(yè)微信會(huì)自動(dòng)生成這個(gè)機(jī)器人專(zhuān)屬的Webhook鏈接地址。我們還可以做一些自定義設(shè)置,例如添加機(jī)器人介紹、修改機(jī)器人名稱(chēng)、頭像等。

機(jī)器人配置說(shuō)明
點(diǎn)開(kāi)Webhook鏈接地址,切換到機(jī)器人配置說(shuō)明標(biāo)簽頁(yè)。這里有通過(guò)Webhook地址,用群機(jī)器人推送企業(yè)微信群消息的詳細(xì)說(shuō)明和示例。

推送文本消息示例
{"msgtype":"text","text": {"content":"廣州今日天氣:29度,大部分多云,降雨概率:60%",
"mentioned_list":["wangqing","@all"],
"mentioned_mobile_list":["13800001111","@all"]
}
}

推送圖文鏈接示例
{"msgtype":"news","news": {"articles": [
{"title":"中秋節(jié)禮品領(lǐng)取","description":"今年中秋節(jié)公司有豪禮相送","url":"www.qq.com","picurl":"http://m.52dollars.com/wp-content/uploads/2022/08/test_pic_msg1.png"}
]
}
}

更多配置
由于文章篇幅有限,本文僅展示以上兩種消息推送的配置說(shuō)明。更多企微群機(jī)器人配置說(shuō)明,請(qǐng)前往企業(yè)微信開(kāi)發(fā)者中心查看:https://developer.work.weixin.qq.com/document/path/91770
場(chǎng)景舉例
上文里,我們提到了企微群機(jī)器人的兩種消息推送示例,分別是文本消息推送和圖文鏈接消息推送。接下來(lái)我們以?xún)蓚€(gè)小場(chǎng)景舉例,分別用明道云來(lái)實(shí)現(xiàn)這兩種格式的消息推送。
場(chǎng)景1:銷(xiāo)售線(xiàn)索分配后自動(dòng)提醒
場(chǎng)景描述:銷(xiāo)售線(xiàn)索分配后,把線(xiàn)索的基本信息自動(dòng)推送到企微群并@負(fù)責(zé)的銷(xiāo)售人員。
1.建立表單結(jié)構(gòu)
首先,在明道云建兩張表:線(xiàn)索表和銷(xiāo)售人員表。線(xiàn)索表主要用于存儲(chǔ)銷(xiāo)售線(xiàn)索的基本信息,比如客戶(hù)姓名、聯(lián)系電話(huà)、需求等。銷(xiāo)售人員表用于存儲(chǔ)銷(xiāo)售人員的企微id、或企微注冊(cè)手機(jī)號(hào),用于匹配企微賬號(hào)和@指定的企微成員。兩張表之間建立關(guān)聯(lián)關(guān)系,每條線(xiàn)索關(guān)聯(lián)一個(gè)銷(xiāo)售人員,每個(gè)銷(xiāo)售人員下可關(guān)聯(lián)多條線(xiàn)索。

2.建立工作流
建立好表單結(jié)構(gòu)之后,我們需要建立自動(dòng)化推送消息通知的工作流。在本場(chǎng)景中,工作流的觸發(fā)條件是「線(xiàn)索關(guān)聯(lián)的銷(xiāo)售人員更新時(shí)觸發(fā)」,執(zhí)行動(dòng)作是「推送消息到企微群并@負(fù)責(zé)的銷(xiāo)售」。

設(shè)置觸發(fā)條件和節(jié)點(diǎn)
要執(zhí)行推送企微消息通知這個(gè)動(dòng)作,我們需要用到Webhook節(jié)點(diǎn)。Webhook節(jié)點(diǎn)的配置方式如下:
1、選擇發(fā)送自定義請(qǐng)求
2、請(qǐng)求方式選擇post
3、把機(jī)器人的Webhook鏈接地址復(fù)制粘貼到Webhook Url(必填)
4、Body選擇raw(application/json)
5、把上文的推送文本消息示例的代碼復(fù)制粘貼到Body下的空格

上面5步完成之后,再點(diǎn)擊發(fā)送按鈕,測(cè)試Webhook節(jié)點(diǎn)是否有效。

在企微群里,我們也能看到剛才發(fā)送的測(cè)試數(shù)據(jù)。

接下來(lái)要做的就是把具體的推送信息換成我們想要展示的格式,把推送人換成對(duì)應(yīng)的銷(xiāo)售人員。這里我們可以通過(guò)拼接銷(xiāo)售人員的企微id或企微注冊(cè)手機(jī)號(hào)來(lái)實(shí)現(xiàn)@他的效果。

配置完成后,發(fā)布流程,然后測(cè)試一條數(shù)據(jù),把這條線(xiàn)索分配給一名銷(xiāo)售人員。


實(shí)現(xiàn)效果
場(chǎng)景2:比賽宣傳鏈接自動(dòng)推送
場(chǎng)景描述:某大型活動(dòng)正式開(kāi)始前一個(gè)月,系統(tǒng)自動(dòng)把活動(dòng)宣傳頁(yè)面地址以圖文鏈接的方式,推送到企業(yè)微信群并@全體成員。員工可點(diǎn)擊鏈接,跳轉(zhuǎn)到活動(dòng)宣傳頁(yè)面。
1.建立表單結(jié)構(gòu)
同理,我們先創(chuàng)建表單結(jié)構(gòu),這次只需要一張表記錄推送信息即可。為了便于理解,本案例里只添加了部分參數(shù)和其他必要字段。

活動(dòng)鏈接url地址可直接在瀏覽器網(wǎng)址欄復(fù)制;圖片url地址可通過(guò)瀏覽器上右鍵點(diǎn)擊圖片復(fù)制,然后把相應(yīng)的信息存入表單之中。


2.建立工作流
這條工作流的觸發(fā)條件為「到達(dá)活動(dòng)開(kāi)始時(shí)間前一個(gè)月」,執(zhí)行動(dòng)作為「推送圖文鏈接消息到企微群」。

設(shè)置執(zhí)行動(dòng)作,同樣要用到Webhook鏈接。這次的配置方式和推送文本消息類(lèi)似,先把示例代碼復(fù)制粘貼過(guò)來(lái),測(cè)試Webhook節(jié)點(diǎn)有效性后,再把內(nèi)容換成表單的字段值。

把測(cè)試數(shù)據(jù)換成表單字段值拼接。

更新發(fā)布之后的實(shí)現(xiàn)效果:


結(jié)語(yǔ)
小小機(jī)器人,卻有大妙用。Webhook看似復(fù)雜,其實(shí)只需復(fù)制黏貼就能實(shí)現(xiàn)配置。在明道云里,你還可以探索出更多好玩有趣的場(chǎng)景,歡迎大家來(lái)使用明道云,盡情發(fā)揮想象力,發(fā)明更多智能機(jī)器人!
免責(zé)聲明:本文內(nèi)容來(lái)自用戶(hù)上傳并發(fā)布,站點(diǎn)僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),信息僅供參考之用。