При отправке ответа на команду Slack sla sh я хотел бы отправить его от имени пользователя, запустившего команду slach.
Я создал приложение Slack с помощью команды sla sh. Он вызывает мой Flask веб-сервис, и я использую веб-перехватчик response_url, чтобы написать что-то обратно в канал. Ответ в канале дает мое приложение. Это работает, как ожидалось. Но я бы хотел, чтобы ответ отображался так, как будто его предоставил пользователь.
Примером может быть плагин Slack от giphy. Если я это позвоню, я получаю эфемерное сообщение, чтобы выбрать гифку, которую я хотел бы. Но затем он публикуется в канале под my name.
Итак, у меня есть 2 вопроса:
- Как выглядит вызов API для ответа на sla sh в качестве конкретного c пользователя?
- Какие разрешения для моего приложения требуются, чтобы разрешить такое поведение приложения?
Документация Slack API исчерпывающая , но многие исследования не дали желаемого результата.
Спасибо!