将Slack消息作为特定用户发布

时间:2017-06-09 20:16:21

标签: slack-api giphy

我正在构建一个带有斜杠命令的Slack bot,我想发布一条消息带附件作为特定用户(具体来说,是调用斜杠命令的用户)。 / p>

我知道这是可能的,因为Giphy Slack集成在响应/giphy [image]命令时通过响应as the user with a gif image来实现。

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

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

1 个答案:

答案 0 :(得分:1)

我带着这个问题与Slack联系,不幸的是,此时看起来并不像我要求的那样。 Giphy Slack集成是内部构建的。

也许将来!