欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人?本篇文章給大家介紹一下使用node實(shí)現(xiàn)釘釘單聊機(jī)器人的步驟,希望對大家有所幫助!

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          要實(shí)現(xiàn)的效果

          通過預(yù)先配置問答庫和語義識別能力,在群內(nèi)對釘釘自定義機(jī)器人@的消息進(jìn)行實(shí)時響應(yīng)。

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          實(shí)現(xiàn)步驟

          1.創(chuàng)建和發(fā)布機(jī)器人

          1.1.創(chuàng)建單聊機(jī)器人

          登錄釘釘開發(fā)者后臺,依次選擇應(yīng)用開發(fā) > 企業(yè)內(nèi)部開發(fā) > 機(jī)器人,點(diǎn)擊創(chuàng)建應(yīng)用。

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          添加機(jī)器人基本信息

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          填寫完成后,單擊確定創(chuàng)建,即可成功創(chuàng)建機(jī)器人

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          1.2.發(fā)布機(jī)器人

          在機(jī)器人詳情頁,單擊版本管理與發(fā)布,點(diǎn)擊上線。

          1.3.添加機(jī)器人到釘釘群

          選擇需要添加機(jī)器人的群聊,然后依次單擊群設(shè)置 > 智能群助手。

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          單擊添加機(jī)器人,進(jìn)入機(jī)器人管理頁面。

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          選擇已開發(fā)完成的機(jī)器人,然后單擊添加。

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          2.寫程序

          2.1.主動發(fā)消息

          查看webhook的路徑

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          安裝依賴

          npm i dingtalk-robot-sdk npm i axios

          具體代碼

          tip: 在uniCloud定義云函數(shù),代碼如下

          'use strict'; const Robot = require("dingtalk-robot-sdk") const axios = require("axios")   const Text = Robot.Text; exports.main = async (req, context) => {  // 釘小蜜的webhook  let url = 'https://oapi.dingtalk.com/robot/send?access_token=f472f5e1eb32a6c722d3ff84552f0b4ccdad7f9c3ab3'   let body = new Text('我就是我, 是不一樣的煙火4').get();  axios.post(url, JSON.stringify(body), {      headers: {          'Content-Type': 'application/json'      }  }) };

          效果圖

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          2.2 接收消息

          配置開發(fā)信息: 在機(jī)器人詳情頁,單擊開發(fā)管理,配置開發(fā)信息。

          聊聊nodejs如何實(shí)現(xiàn)釘釘單聊機(jī)器人(步驟分享)

          具體代碼

          tip: 在uniCloud定義云函數(shù),代碼如下

          'use strict'; const Robot = require("dingtalk-robot-sdk") const axios = require("axios")   const Text = Robot.Text; exports.main = async (req, context) => {   let result = {}  	if(req && req.headers && req.headers['content-type'].indexOf('json')>-1){  		let {text: {content}} = JSON.parse(req.body)     // console.log('data', data)     const text = new Text(`接收到,${content}`);     result= text.get()    }   return result };

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號