1.0.2 • Published 3 years ago

lancet-ding-talk-robbot v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

钉钉机器人错误告警前端接入

集成方法 (vue例子)

import { setTextContext,setErrMsg,getErrMsg,sendRobbot,initRobbot } from 'lancet-ding-talk-robbot/DingDing_Error'
// 引入格式化时间,获取设备信息
import { format, initDeviceInfo, getBrowserInfo, detectOS, digits } from 'lancet-ding-talk-robbot/Config';

Vue.config.errorHandler = function (err, vm, info) {
//最终显示错误的内容
setErrMsg(`info: ${err}
--apName : 数据中台
--url: ${window.location.href}
--deviceInfo:${initDeviceInfo()}
--browser:${detectOS()}-${digits()} ${getBrowserInfo()}
--time: ${format('yyyy-MM-dd hh:mm:ss')}
`)
setTextContext({
"msgtype":"text",
"text": {
"content": `web-common:${getErrMsg()}`   // 注意了,web-common其实就是你在钉钉报警设置的自定义字段,两个地方需要相同,否则不会发送到群里
}
})

initRobbot('/robot/send?access_token=xxx')
sendRobbot()
}

构建

npm install lancet-ding-talk-robbot
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago