我正在尝试遵循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
我能够将文件上传到特定频道。但是,如何通过直接消息将文件上传给用户?
答案 0 :(得分:2)
类似于发送直接消息的工作方式,您只需使用该通道的用户ID,文件就会上传到该用户与令牌所有者之间的直接消息通道中。
或者,您可以先使用im.open
从您的应用打开直接消息通道,然后在files.upload
中使用该IM的通道ID。