首页 文章

Slack Slash命令获取Gif请求

提问于
浏览
1

我正在尝试使用slack slash命令工具为我的团队构建自定义命令 . 我想在有人使用斜杠命令时调用GET请求,而我给它查找的URL只包含一个gif . 页面的HTML被粘贴到Slack而不是gif本身 . 如何获取斜杠命令来发布gif?我需要在URL上使用某种http查询来获取响应中的单个gif吗?

1 回答

  • 2

    显示图像而不是URL在Slack中称为展开 . Slack对何时展开链接以及何时不展开链接有一些特殊规则 . 并且您可以在使用API方法时修改该行为(但不能在对斜杠命令的响应中) .

    来自文档Attaching content and links to messages

    默认情况下,我们展开用户发布的任何消息中的所有链接 . 对于通过传入的webhooks或chat.postMessage API方法发布的消息,我们将展开指向媒体的链接,而不是其他链接 . (...)这些规则有一个值得注意的例外:我们永远不会展开链接,其中标签是URL的完整子串减去协议 . 这样一段文本可以包含被视为简单引用的域名或缩写URL,而不是要展开的链接 .

    我个人认为发布图像最适合使用 image_url 标签的附件,您也可以将其用作对斜杠命令的回复 . 有关如何使用它们的更多信息,请参见here .

相关问题