2016-03-14 23 views
1

我希望能夠在用戶安裝應用程序時向用戶發送直接消息,但我似乎無法找到告訴用戶是誰的方式。查看Slack的OAuth文檔,這些信息似乎並不包含在內,只是團隊的名稱和ID。關於如何獲得個人用戶的任何想法?我可以弄清誰安裝了Slack App?

以下是相關文檔:https://api.slack.com/docs/oauth

謝謝!

回答

3

您可以撥打auth.test方法與您的access token

{"ok": true, 
"url": "https:\/\/myteam.slack.com\/", 
"team": "My Team", 
"user": "cal", 
"team_id": "T12345", 
"user_id": "U12345"} 

然後,您可以通過使用user_idchat.postMessage功能的信道參數將消息發送給該用戶:誰安裝了您的應用程序將在響應用戶的user_id
這將通過Slackbot或通過作爲您應用程序一部分的bot用戶向用戶發送直接消息。

+0

太棒了,就是這樣。謝謝! – dsg42

相關問題