Slack API file.upload给用户?

时间:2019-01-17 00:41:30

标签: slack slack-api hubot

我正在尝试遵循https://api.slack.com/methods/files.upload处的教程。

curl -F file=@example.txt -F "initial_comment=I play the drums." -F channels=C024BE91L -F thread_ts=1532293503.000001 -H "Authorization: Bearer xoxp-xxxxxxxxx-xxxx" https://slack.com/api/files.upload

我能够将文件上传到特定频道。但是,如何通过直接消息将文件上传给用户?

1 个答案:

答案 0 :(得分:2)

类似于发送直接消息的工作方式,您只需使用该通道的用户ID,文件就会上传到该用户与令牌所有者之间的直接消息通道中。

或者,您可以先使用im.open从您的应用打开直接消息通道,然后在files.upload中使用该IM的通道ID。