slack-api - Slack API - 如何发送多个图像,以便它们显示在画廊中
问题描述
当我使用这样的块通过 api 发送多个图像时:
{
"blocks": [
{
"type": "image",
"title": {
"type": "plain_text",
"text": "Please enjoy this photo of a kitten"
},
"image_url": "http://placekitten.com/500/500",
"alt_text": "An incredibly cute kitten."
},
{
"type": "image",
"title": {
"type": "plain_text",
"text": "Please enjoy this photo of a kitten"
},
"image_url": "http://placekitten.com/500/500",
"alt_text": "An incredibly cute kitten."
},
{
"type": "image",
"title": {
"type": "plain_text",
"text": "Please enjoy this photo of a kitten"
},
"image_url": "http://placekitten.com/500/500",
"alt_text": "An incredibly cute kitten."
}
]
}
Slack 将它们显示为单独的块,并且不会将它们组合到图库中: slack screenshot - API
当我在一条消息中使用 Slack 应用程序上传它们时 - 它将它们组合成一个画廊: slack screenshot - with gallery
我在 file.upload 之后尝试了块、附件、第三方 url、永久链接 - 结果是一样的,Slack 没有将它们合并到图库中。
所以,问题是 - 我如何让 Slack 在画廊中显示几张图片?
解决方案
UPD:刚从 Slack 开发人员支持处得到答案: slack dev support answer screenshot
不幸的是,使用块工具包构建器无法实现图像的水平/画廊格式。但是,我将继续将您的电子邮件传递给我们的产品团队,以便他们在未来的更新中考虑到这一点。
推荐阅读
- express - 我应该如何在 Mongoose 中连接 Schema 模型?
- assembly - SIC 关于 BYTE X 和 C
- java - 从 firestore 检索当前用户数据并在另一个查询中使用它
- python - 在一条消息中发送文件和文本 [Discord Bot] [Python]
- c - 我的程序忽略了 omp 并行区域中的 for 循环
- firebase - 如何在不读取firestore中文档内容的情况下检查文档ID是否存在?
- javascript - 如何只访问给定对象的第一个元素而不访问数组?
- c++ - C++ 从日期字符串解析时区
- r - R 包“ElemStatLearn”不可用(对于 R 版本 3.6.3)是否有任何替代方案可用
- python - Python:从列表中写入 .gz 压缩文件