1
我希望能夠在用戶安裝應用程序時向用戶發送直接消息,但我似乎無法找到告訴用戶是誰的方式。查看Slack的OAuth文檔,這些信息似乎並不包含在內,只是團隊的名稱和ID。關於如何獲得個人用戶的任何想法?我可以弄清誰安裝了Slack App?
以下是相關文檔:https://api.slack.com/docs/oauth。
謝謝!
我希望能夠在用戶安裝應用程序時向用戶發送直接消息,但我似乎無法找到告訴用戶是誰的方式。查看Slack的OAuth文檔,這些信息似乎並不包含在內,只是團隊的名稱和ID。關於如何獲得個人用戶的任何想法?我可以弄清誰安裝了Slack App?
以下是相關文檔:https://api.slack.com/docs/oauth。
謝謝!
您可以撥打auth.test方法與您的access token
。
{"ok": true,
"url": "https:\/\/myteam.slack.com\/",
"team": "My Team",
"user": "cal",
"team_id": "T12345",
"user_id": "U12345"}
然後,您可以通過使用user_id
如chat.postMessage功能的信道參數將消息發送給該用戶:誰安裝了您的應用程序將在響應用戶的user_id
。
這將通過Slackbot或通過作爲您應用程序一部分的bot用戶向用戶發送直接消息。
太棒了,就是這樣。謝謝! – dsg42