package slack import ( "bytes" "encoding/json" "log" "net/http" "wazuh-notify/common" "wazuh-notify/config" "wazuh-notify/constants" ) func Send(params common.ActiveResponse, priority int) { //Build message message := SlackMessage{ Text: common.BuildMessage(params, constants.Slack, constants.EmphasisSingle, priority) + "*Tags:* " + params.Tags() + "\n\n" + config.File.General.Click, } payload := new(bytes.Buffer) //Parse message to json err := json.NewEncoder(payload).Encode(message) if err != nil { return } //Send message to webhook _, err = http.Post(config.File.Slack.Webhook, "application/json", payload) if err != nil { log.Fatalf("An Error Occured %v", err) } }