Slack 除了做為通訊平台服外,
其次最常被用來就是紀錄 Log,
本文說明如何使用 C# 來串接 SlackAPI 發送訊息至頻道中。
本文主要以紀錄 Log 觀點介紹,如果你是要拿來串接其他應用程式則不適用。
不會講到的,請先準備:
- 註冊Slack
- 建立 Slack 群組
待會步驟:
- 取得 SlackAPI Token
- NuGet 安裝 SlackApi
- 複製貼上(程式碼說明)
- 完成
1.取得 Slack Token
先前往取得 Token:https://api.slack.com/docs/oauth-test-tokens
2.NuGet 安裝 SlackApi
3.複製貼上(程式碼說明)
// Token↓
var client = new SlackClient("xoxp-43148672629-43148672677-43160502193-e882de16e5");
client.PostMessage((resp) =>
{
// callBack...
},
"general", // 頻道名稱(Channel)
"這個功能很簡單啦,你三分鐘就可以搞定了", // 內文(Text)
"PM-BOT"); // 機器人名稱(BOT name)
4.完成
PS:其他還有很多參數 附件、超連結....等,這邊就沒介紹了,有興趣可以再自行研究研究。
如有錯誤還請各位先進前輩們不吝嗇的指教,謝謝。