go语言 调用飞书群消息机器人接口

package main

import (
	"flag"
	"fmt"
	"net/http"
	"strings"
)

func sendMsg(apiUrl, msg string) {
	// json
	contentType := "application/json"
	// data
	sendData := `{
		"msg_type": "text",
		"content": {"text": "` + "消息通知:" + msg + `"}
	}`
	// request
	result, err := http.Post(apiUrl, contentType, strings.NewReader(sendData))
	if err != nil {
		fmt.Printf("post failed, err:%v
", err)
		return
	}
	defer result.Body.Close()

}

func main() {
	// webhook地址
	var webhookUrl string
	// 消息内容
	var message string

	flag.StringVar(&webhookUrl, "u", "", "飞书webhook地址")
	flag.StringVar(&message, "s", "", "需要发送的消息内容")

	flag.Parse()
	flag.Usage()
	sendMsg(webhookUrl, message)
}

原文地址:https://www.cnblogs.com/ipyanthony/p/15185223.html