[Mattermost][Webhook][C#]傳文字程式碼範例

傳文字程式碼範例

範例程式碼:

//Json格式
var message = "{\"text\": \"Test Message\"}";

HttpClient client = new HttpClient();
var urlWebhook = "請填入你的Webhook Url";
HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Post, urlWebhook);

requestMessage.Content = new StringContent(message, Encoding.UTF8, "application/json");
HttpResponseMessage response = client.SendAsync(requestMessage).GetAwaiter().GetResult();


//以下為簡易判斷,可自行調整
if (response.StatusCode.ToString() == "OK")
{
    string jsonStr = response.Content.ReadAsStringAsync().Result.ToString();
}
else
{
    //錯誤紀錄 伺服器連線異常
    var result = response.StatusCode.ToString();
}

實際結果:

參考資料:
Incoming Webhooks

嘗試以自己的角度來整理並紀錄,也許會對一些人有幫助。

文章有錯、參考聯結有漏或是連結失效..等,還請幫忙告知,謝謝。
另外參考資料中有很多更棒的文章,建議多看看。