松弛 url 到图像

Slack url to an image

我创建了一个简单的松弛命令来调用休息 api。 api 只是 returns 一些 json 和图像 url。

这一切在 slack 中都很好用,但我注意到每次在 slack 中查看图像时它都会重新调用图像 url。 此图像是我们其中一台服务器的实时屏幕截图,如果有人在 slack 中查看旧图像(来自前一天),则屏幕截图是现在而不是那时。

这可以停止吗?还是我更好地使用 webhooks?

这是图片 URL 的正常行为。 Slack 可能会缓存它一段时间,但它最终总是会检索最新版本,假设它是相同的图像。

但是,您的形象会随着时间而改变。因此,尽管它具有相同的 URL,但内容正在发生变化。

要在请求时冻结图像,您需要制作基于时间的快照并给它们单独的名称/URLs。您可以通过在每次调用斜线命令时创建该图像的副本并 return 一个 link 到该副本来实现。例如通过上传到 imgur.com or any other image server. You can also use Slack for this by the way (see this answer)