我在后端生成的消息底部放置了这样的交互式按钮:
单击按钮调用对话框:
如果我在“URL”字段中输入图像的公共 URL,它将成功发送到后端,并且我可以使用图像更新后端生成的消息。但是,我不想在某处上传文件并将其复制到那里,而是在对话框中单击“上传图像”并从磁盘中选择文件。这可能吗?
我在后端生成的消息底部放置了这样的交互式按钮:
单击按钮调用对话框:
如果我在“URL”字段中输入图像的公共 URL,它将成功发送到后端,并且我可以使用图像更新后端生成的消息。但是,我不想在某处上传文件并将其复制到那里,而是在对话框中单击“上传图像”并从磁盘中选择文件。这可能吗?
不可以。 Slack Dialogs 目前不支持上传文件。
但是您可以使用在浏览器中运行并由Slack的链接按钮调用的上传脚本自己实现它。对于文件下载,这将与此示例类似。
链接按钮是消息按钮的变体,必须放在消息中(例如,在添加注释按钮旁边),但不能放在对话框内。
以下是基本大纲:
需要考虑的事项:
查看这些页面以获取有关通过浏览器上传文件的更多详细信息: