mirror of
https://github.com/certd/certd.git
synced 2026-04-24 04:17:25 +08:00
chore: 忽略sourcemap,gen metadata
This commit is contained in:
@@ -1,75 +0,0 @@
|
||||
name: webhook
|
||||
title: 自定义webhook
|
||||
desc: 根据模版自定义http请求
|
||||
input:
|
||||
webhook:
|
||||
title: webhook地址
|
||||
component:
|
||||
placeholder: https://xxxxx.com/xxxx
|
||||
col:
|
||||
span: 24
|
||||
required: true
|
||||
method:
|
||||
title: 请求方式
|
||||
value: POST
|
||||
component:
|
||||
name: a-select
|
||||
placeholder: post/put/get
|
||||
options:
|
||||
- value: POST
|
||||
label: POST
|
||||
- value: PUT
|
||||
label: PUT
|
||||
- value: GET
|
||||
label: GET
|
||||
required: true
|
||||
contentType:
|
||||
title: ContentType
|
||||
value: application/json
|
||||
component:
|
||||
name: a-auto-complete
|
||||
options:
|
||||
- value: application/json
|
||||
label: application/json
|
||||
- value: application/x-www-form-urlencoded
|
||||
label: application/x-www-form-urlencoded
|
||||
helper: 也可以自定义填写
|
||||
required: true
|
||||
headers:
|
||||
title: Headers
|
||||
component:
|
||||
name: a-textarea
|
||||
vModel: value
|
||||
rows: 2
|
||||
col:
|
||||
span: 24
|
||||
helper: 一行一个,格式为key=value
|
||||
required: false
|
||||
template:
|
||||
title: 消息body模版
|
||||
value: |-
|
||||
{
|
||||
"title":"{title}",
|
||||
"content":"{content}\n[查看详情]({url})"
|
||||
}
|
||||
component:
|
||||
name: a-textarea
|
||||
rows: 4
|
||||
col:
|
||||
span: 24
|
||||
helper: |-
|
||||
根据对应的webhook接口文档,构建一个json对象作为参数(默认值只是一个示例,一般不是正确的参数)
|
||||
支持变量:{title}、{content}、{url},变量用{}包裹
|
||||
字符串需要双引号,使用\n换行
|
||||
如果是get方式,将作为query参数拼接到url上
|
||||
required: true
|
||||
skipSslVerify:
|
||||
title: 忽略证书校验
|
||||
value: false
|
||||
component:
|
||||
name: a-switch
|
||||
vModel: checked
|
||||
required: false
|
||||
type: builtIn
|
||||
pluginType: notification
|
||||
scriptFilePath: ../../../plugins/plugin-notification/webhook/index.js
|
||||
Reference in New Issue
Block a user