我开发松弛僵尸。我正在实现通知功能,它将每隔一小时发送一次通知。目前,我正在发送普通文本通知,但是我需要将图像与文本一起发送。是否有可能发送图像?
我正在尝试将图像上传到 slack 并将其发布到特定频道的 slack 消息的图像块中。
files.sharedPublicURL
public_url_shared
是true
.permalink_public
我收到的上传图像来创建松弛消息(图像块)。为了调试,我使用 Slack 的 Block Kit Build。我image_url
将块套件演示示例中的 URL 替换为我从 slack 收到的 URL :
https://slack-files.com/T04AG7BVD-FLWHBHY86-1ba8263c00
Run Code Online (Sandbox Code Playgroud)
或者:
https://slack-files.com/T04AG7BVD-FLNJJURL1-7b17f26c80
Run Code Online (Sandbox Code Playgroud)
应该显示图像。相反,Slack 的 Block Kit Builder 中存在错误以及直接的 slack-api 调用:Downloading image failed.
如果我permalink_public
在隐身会话中打开。我可以看到文件。所以它是公开的。