first commit

This commit is contained in:
D Ther 2020-10-14 16:17:09 +06:30
commit 16a9260572
No known key found for this signature in database
GPG key ID: 4729D840D81DC783
4 changed files with 79 additions and 0 deletions

36
main.go Normal file
View file

@ -0,0 +1,36 @@
package main
import (
"bytes"
"fmt"
"net/http"
"github.com/sethvargo/go-githubactions"
)
func main() {
msg := githubactions.GetInput("msg")
if msg == "" {
githubactions.Fatalf("Missing input 'msg'")
}
webhook := githubactions.GetInput("webhook")
if webhook == "" {
githubactions.Fatalf("Missing input 'webshook'")
}
fmt.Println("URL:> ", webhook)
var jsonStr = []byte(fmt.Sprintf("{'text' : '%s'}", msg))
req, err := http.NewRequest("POST", webhook, bytes.NewBuffer(jsonStr))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json; charset=UTF-8")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("response Status:", resp.Status)
}