lancet-ding-talk-robbot
v1.0.2
Published
lancet dingding前端告警
Downloads
8
Readme
钉钉机器人错误告警前端接入
集成方法 (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