diff --git a/modules/structs/hook.go b/modules/structs/hook.go index df79c41..3a668b5 100644 --- a/modules/structs/hook.go +++ b/modules/structs/hook.go @@ -6,7 +6,7 @@ import ( type CreateHookOption struct { // required: true - // enum: dingtalk,discord,gitea,gogs,msteams,slack,telegram,feishu,jianmu + // enum: dingtalk,discord,gitea,gogs,msteams,slack,telegram,feishu,jianmu,softbot Type string `json:"type" binding:"Required"` // required: true Config gitea_api.CreateHookOptionConfig `json:"config" binding:"Required"` diff --git a/routers/hat/repo/hook.go b/routers/hat/repo/hook.go index f338cf7..3bba3c3 100644 --- a/routers/hat/repo/hook.go +++ b/routers/hat/repo/hook.go @@ -185,7 +185,7 @@ func isValidHookHttpMethod(name string) bool { func isValidHookTaskType(name string) bool { // 建木devops - if name == "jianmu" { + if name == "jianmu" || name == "softbot" { return true }