【发布时间】:2019-10-31 19:29:24
【问题描述】:
我在后端生成的消息底部放置了这样一个交互式按钮:
按钮点击调用对话框:
如果我在“URL”字段中输入图像的公共 URL,它将成功发送到后端,并且我可以使用图像更新后端生成的消息。但是,我不想在某处上传文件并将其复制到那里,而是在对话框中单击“上传图像”并从磁盘中选择文件。这可能吗?
【问题讨论】:
标签: slack slack-api slack-dialog
我在后端生成的消息底部放置了这样一个交互式按钮:
按钮点击调用对话框:
如果我在“URL”字段中输入图像的公共 URL,它将成功发送到后端,并且我可以使用图像更新后端生成的消息。但是,我不想在某处上传文件并将其复制到那里,而是在对话框中单击“上传图像”并从磁盘中选择文件。这可能吗?
【问题讨论】:
标签: slack slack-api slack-dialog
没有。 Slack Dialogs 目前不支持上传文件。
但您可以使用在浏览器中运行并由 Slack 的 link button 调用的上传脚本自行实现。这类似于this example 用于文件下载。
链接按钮是消息按钮的变体,必须放置在消息中(例如,添加注释按钮旁边),但不能放置在对话框内。
这是基本大纲:
需要考虑的事项:
查看这些页面以了解有关通过浏览器上传文件的更多详细信息:
【讨论】: