我想/command do-something-with-that-file
在用户上传文件的同时创建一个 Slack 命令。
到目前为止,我的命令已收到,但有效负载中没有文件。这可能吗?
我也添加files:read
了范围,但到目前为止还没有运气。
我想/command do-something-with-that-file
在用户上传文件的同时创建一个 Slack 命令。
到目前为止,我的命令已收到,但有效负载中没有文件。这可能吗?
我也添加files:read
了范围,但到目前为止还没有运气。
Slack 命令只能接受文本作为输入。如果您同时上传一个文件,它不会成为有效负载的一部分并且会被忽略(尽管已上传,并且可以通过文件浏览器访问)。
您可以尝试一些替代方案:
files.list
方法 - 查找在收到命令后几秒钟内上传的文件。该方法为此目的接受ts_from
和参数。ts_to
file_shared
事件 - 在您的应用配置中订阅此事件。每次在您的机器人可见的频道中上传文件时都会触发此事件。您可以要求应用用户使用某种格式来提供文件上传,并在事件提交中查找模式。