1

我正在构建一个带有斜杠命令的 Slack 机器人,我想以特定用户(特别是调用斜杠命令的用户)的身份发布带有附件的消息。

我知道这是可能的,因为 Giphy Slack 集成在响应/giphy [image]命令时会这样做,通过以 gif 图像作为用户响应。

  • 我尝试使用该chat.meMessage方法,但这似乎不支持附件。
  • 我尝试as_user在方法中使用参数chat.postMessage,但这继承了经过身份验证的用户,而不是调用斜杠命令的用户。
  • 立即响应斜杠命令或执行延迟响应(使用response_url)似乎不支持非机器人响应。如果他们这样做,我似乎无法找到它的记录位置。

在斜杠请求中,Slack 确实提供了user_iduser_name参数,所以我想我可以利用这些。

4

1 回答 1

3

我向 Slack 提出了这个问题,不幸的是,此时我所要求的似乎不太可能。Giphy Slack 集成是内部构建的。

也许在未来!

于 2017-06-09T21:29:41.020 回答