微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Slack API 斜杠命令去除超链接

如何解决Slack API 斜杠命令去除超链接

我在 Slack 中创建了一个斜杠命令,并成功接收了来自该斜杠命令的相关负载。但是,当用户创建包含嵌入式超链接的消息时,该链接将从消息中删除,并且不包含在消息负载中。

例如:

此消息包含一个 link

...被转换为:

此消息包含链接

奇怪的是,如果用户在他们的消息中键入一个裸 URL,链接会作为有效负载的一部分成功传递,但如果他们使用 Slack 用户界面中的“链接”按钮创建链接,则它不起作用。

>

根据 docs,我启用了“转义渠道、用户和发送到您的应用的链接”选项,但这似乎并没有解决问题。

有人可以帮忙吗?如何确保嵌入的超链接不会从消息负载中剥离?

解决方法

遗憾的是,Slack 自推出以来并没有在斜杠命令上花太多时间,而且它们不支持的一件事是链接,因为它们最近才添加到客户端的富文本编辑器中。

以前无法在不粘贴完整 URL 的情况下创建指向非 slack 资源的链接,因此不会发送斜杠命令。

如果您尝试使用链接做某事,最好的选择是短暂地回复用户说明这一点,并要求他们通过斜杠命令发送完整的 URL。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。