1. ホーム
  2. スクリプト・コラム
  3. ゴラン

ピン留めされたボットを使用してGoでメッセージをプッシュする例

2022-02-15 10:39:17

Goを学んだ後、最近の空いたポイントを使って、フロントエンドのデプロイツールを書こうと思います。毎回コピー&ペーストする手間を省き、デプロイ開始前とデプロイ終了後にネイルメッセージをプッシュしたいと思います

ピン留めボットを作成する

これは比較的簡単です

追加した後、メッセージを送信するアドレスであるwebhookが表示されます。

プッシュメッセージ

コードを表示する

func SendDingMsg(msg string) {
//request address template
	webHook := `https://oapi.dingtalk.com/robot/send?access_token=04c381fc31944ad2905f31733e31fa15570ae12efc857062dab16b605a369e4c`
	content := `{"msgtype": "text",
		"text": {"content": "`+ msg + `"}
	}`
	// Create a request
	req, err := http.NewRequest("POST", webHook, strings.NewReader(content))
	if err ! = nil {
		// handle error
	}

	client := &http.Client{}
	// Set the request header
	req.Header.Set("Content-Type", "application/json; charset=utf-8")
	// send request
	resp, err := client.Do(req)
	//close the request
	defer resp.

	if err ! = nil {
		// handle error
	}
}


正常に送信されました

Go言語によるネイルボットのプッシュメッセージの例についてのこの記事はこれで終わりです。もっと関連するGoネイルボットのプッシュメッセージの内容は、スクリプトハウスの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。