first commit
This commit is contained in:
commit
16a9260572
4 changed files with 79 additions and 0 deletions
36
main.go
Normal file
36
main.go
Normal 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)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue