企业微信 机器人消息开发

master
3y 3 years ago
parent 0473d03cff
commit 0225ad68c3

@ -28,7 +28,6 @@
"label": "发送渠道",
"type": "radios",
"options": [
{
"label": "PUSH通知栏",
"value": "20"
@ -50,9 +49,13 @@
"value": "60"
},
{
"label": "企业微信",
"label": "企业微信(应用消息)",
"value": "70"
},
{
"label": "企业微信(机器人)",
"value": "100"
},
{
"label": "钉钉群机器人",
"value": "80"
@ -61,10 +64,6 @@
"label": "钉钉工作消息",
"value": "90"
},
{
"label": "企业微信机器人",
"value": "100"
},
{
"label": "飞书机器人",
"value": "110"
@ -147,32 +146,31 @@
"visibleOn": "this.sendChannel ==70",
"mode": "normal",
"inline": true,
"label": "企业微信账号样例:{\"corpId\":\"23423423\",\"corpSecret\":\"-234324234\",\"agentId\":1000002,\"token\":\"234234\",\"aesKey\":\"23423423\"}"
"label": "企业微信(应用消息)账号样例:{\"corpId\":\"23423423\",\"corpSecret\":\"-234324234\",\"agentId\":1000002,\"token\":\"234234\",\"aesKey\":\"23423423\"}"
},
{
"type": "static",
"name": "id",
"visibleOn": "this.sendChannel ==80",
"visibleOn": "this.sendChannel ==100",
"mode": "normal",
"inline": true,
"label": "钉钉群机器人样例:{\"secret\":\"234324324324\",\"webhook\":\"https://oapi.dingtalk.com/robot/send?access_token=8d03b68d081f732343243242343247328b0c3003d164715d2c6c6e56\"}"
"label": "企业微信(机器人)消息样例:{\"webhook\":\"https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=5699eac1-b073-47da-9e97-xxxxxxxx\"}"
},
{
"type": "static",
"name": "id",
"visibleOn": "this.sendChannel ==90",
"visibleOn": "this.sendChannel ==80",
"mode": "normal",
"inline": true,
"label": "钉钉工作消息样例:{\n \"appKey\": \"23423423\",\n \"appSecret\": \"tQpvmkR863dYcuKDVfM23432432432423Nlx_fYLLLlpPJWHvWKbTu\",\n \"agentId\": \"1523423423242\"\n}"
}
,
"label": "钉钉群机器人样例:{\"secret\":\"234324324324\",\"webhook\":\"https://oapi.dingtalk.com/robot/send?access_token=8d03b68d081f732343243242343247328b0c3003d164715d2c6c6e56\"}"
},
{
"type": "static",
"name": "id",
"visibleOn": "this.sendChannel ==100",
"visibleOn": "this.sendChannel ==90",
"mode": "normal",
"inline": true,
"label": "企业微信机器人消息样例:"
"label": "钉钉工作消息样例:{\n \"appKey\": \"23423423\",\n \"appSecret\": \"tQpvmkR863dYcuKDVfM23432432432423Nlx_fYLLLlpPJWHvWKbTu\",\n \"agentId\": \"1523423423242\"\n}"
},
{
"type": "static",

File diff suppressed because one or more lines are too long

@ -64,10 +64,10 @@
"40": "邮箱",
"50": "微信服务号(模板消息)",
"60": "微信小程序(订阅消息)",
"70": "企业微信应用消息",
"70": "企业微信应用消息",
"80": "钉钉群机器人",
"90": "钉钉工作消息",
"100": "企业微信机器人",
"100": "企业微信机器人",
"110": "飞书机器人"
}
},

File diff suppressed because one or more lines are too long

@ -162,7 +162,6 @@
"label": "发送渠道",
"type": "radios",
"options": [
{
"label": "PUSH通知栏",
"value": "20"
@ -184,9 +183,13 @@
"value": "60"
},
{
"label": "企业微信",
"label": "企业微信(应用消息)",
"value": "70"
},
{
"label": "企业微信(机器人)",
"value": "100"
},
{
"label": "钉钉群机器人",
"value": "80"
@ -195,10 +198,6 @@
"label": "钉钉应用消息",
"value": "90"
},
{
"label": "企业微信机器人",
"value": "100"
},
{
"label": "飞书机器人",
"value": "110"
@ -246,6 +245,126 @@
"required": true,
"size": "lg"
},
{
"type": "select",
"label": "企业微信应用",
"name": "sendAccount",
"source": "${ls:backend_url}/account/queryByChannelType?channelType=100&creator=${ls:openId}",
"visibleOn": "this.sendChannel == 100",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"name": "sendType",
"label": "发送类型",
"type": "radios",
"options": [
{
"label": "文本",
"value": "10"
},
{
"label": "图文",
"value": "40"
},
{
"label": "文件",
"value": "60"
},
{
"label": "markdown类型",
"value": "80"
},
{
"label": "图片",
"value": "100"
}
],
"visibleOn": "this.sendChannel == 100 ",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"type": "input-text",
"label": "发送内容",
"name": "content",
"required": true,
"visibleOn": "this.sendChannel == 100 && this.sendType == 10",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}"
},
{
"type": "input-text",
"label": "markdown",
"name": "content",
"required": true,
"visibleOn": "this.sendChannel == 100 && this.sendType == 80",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}"
},
{
"type": "input-text",
"label": "图片base64",
"name": "base64",
"required": true,
"visibleOn": "this.sendChannel == 100 && this.sendType == 100",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "图片内容的base64编码"
},
{
"type": "input-text",
"label": "图片内容md5",
"name": "md5",
"required": true,
"visibleOn": "this.sendChannel == 100 && this.sendType == 100",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "在base64编码前的md5"
},
{
"type": "input-text",
"label": "文件Id",
"name": "mediaId",
"required": true,
"visibleOn": "this.sendChannel == 100 && this.sendType == 60",
"size": "lg",
"placeholder": "可用占位符{$mediaId}",
"clearValueOnHidden": false
},
{
"type": "input-table",
"name": "articles",
"addable": true,
"editable": true,
"visibleOn": "this.sendChannel == 100 && ( this.sendType == 40)",
"columns": [
{
"name": "title",
"label": "标题",
"placeholder": "可用占位符{$title}"
},
{
"name": "description",
"label": "描述",
"placeholder": "可用占位符{$description}"
},
{
"name": "url",
"label": "跳转链接",
"placeholder": "可用占位符{$url}"
},
{
"name": "picurl",
"label": "图片链接",
"placeholder": "可用占位符{$picurlURL}"
}
]
},
{
"type": "select",
"label": "选择模板",
@ -351,7 +470,6 @@
"visibleOn": "this.sendChannel == 60",
"description": "<font color=\"#990000\">请点击【新增】填入文案</font>"
},
{
"type": "select",
"label": "飞书机器人",
@ -371,7 +489,6 @@
"label": "文本",
"value": "10"
},
{
"label": "图片",
"value": "100"
@ -445,7 +562,6 @@
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}"
},
{
"type": "input-text",
"label": "推送链接",
@ -485,12 +601,12 @@
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}可输入HTML"
}, {
},
{
"type": "select",
"label": "企业微信应用",
"name": "sendAccount",
"source": "${ls:backend_url}/account/queryByChannelType?channelType=70&creator=${ls:openId}",
"visibleOn": "this.sendChannel == 70",
"clearValueOnHidden": false,
"required": true,

@ -9,26 +9,14 @@
"required": true,
"options": [
{
"label": "服务号",
"value": "50"
},
{
"label": "小程序",
"value": "60"
},
{
"label": "企业微信",
"value": "70"
},
{
"label": "钉钉工作消息",
"label": "钉钉(工作消息)",
"value": "90"
}
]
},
{
"type": "select",
"label": "服务号账号",
"label": "微信服务号账号",
"name": "sendAccount",
"source": "${ls:backend_url}/account/queryByChannelType?channelType=50&creator=${ls:openId}",
"visibleOn": "this.sendChannel == 50",
@ -38,7 +26,7 @@
},
{
"type": "select",
"label": "小程序账号",
"label": "微信小程序账号",
"name": "sendAccount",
"source": "${ls:backend_url}/account/queryByChannelType?channelType=60&creator=${ls:openId}",
"visibleOn": "this.sendChannel == 60",
@ -48,7 +36,7 @@
},
{
"type": "select",
"label": "企业微信账号",
"label": "企业微信(工作消息)",
"name": "sendAccount",
"source": "${ls:backend_url}/account/queryByChannelType?channelType=70&creator=${ls:openId}",
"visibleOn": "this.sendChannel == 70",
@ -58,7 +46,7 @@
},
{
"type": "select",
"label": "钉钉工作消息账号",
"label": "钉钉工作消息账号",
"name": "sendAccount",
"source": "${ls:backend_url}/account/queryByChannelType?channelType=90&creator=${ls:openId}",
"visibleOn": "this.sendChannel == 90",

Loading…
Cancel
Save