2024-05-09 12:24:44 +02:00

34 lines
601 B
Go

package main
import (
"bufio"
"encoding/json"
"os"
"strings"
"wazuh-notify/notification"
"wazuh-notify/types"
)
var inputParams types.Params
var wazuhData types.WazuhMessage
func main() {
initNotify()
reader := bufio.NewReader(os.Stdin)
json.NewDecoder(reader).Decode(&wazuhData) //todo for later
text, _ := reader.ReadString('\n') //todo for testing
inputParams.Message = text
for _, target := range strings.Split(inputParams.Targets, ",") {
switch target {
case "discord":
notification.SendDiscord(inputParams)
case "ntfy":
notification.SendNtfy(inputParams)
}
}
}