Могу ли я выяснить, кто установил Slack App?

Я хотел бы иметь возможность отправить прямое сообщение пользователю, когда они устанавливают приложение, но я не могу найти способ сказать, кто это. Глядя на документацию Slack OAuth, эта информация, кажется, просто не включена, только название команды и ее ID. Есть идеи как получить индивидуального пользователя?

Вот соответствующая документация: https://api.slack.com/docs/oauth.

Спасибо!

3

Решение

Вы можете позвонить auth.test метод с вашим access token, user_id пользователя, установившего ваше приложение, будет в ответе:

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

Затем вы можете отправить сообщение этому пользователю, используя user_id в качестве параметра канала в chat.postMessage функция.
Это отправит прямое сообщение пользователю через Slackbot или через пользователя бота, который является частью вашего приложения.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]