【发布时间】:2016-11-23 08:28:38
【问题描述】:
我想向 Slack 用户发送一条直接消息,该消息在其文本中包含一个网站链接。这是正文,
var msgText="在http://www.google.com|Google>上找到我们";
然后发布,
方法:“POST”, 网址:“https://slack.com/api/chat.postMessage”,
正文:{“令牌”:slackBotToken,“as_user”:true,“频道”:“@UserId”,“文本”:msgText}
这是我在 Slack 帐户上获得的,
我想删除 URL 建议,知道该怎么做吗?
谢谢
【问题讨论】:
-
看看
unfurl_links属性:api.slack.com/docs/message-attachments#unfurling -
@WilhelmKlopp 感谢您的建议,但不幸的是这没有奏效。
-
@WilhelmKlopp 我同意@Chethan Shetty 的观点。我已经尝试过
unfurl_links参数,它并没有阻止 Slack 向我的服务器发出请求(在我的情况下,它是一个需要身份验证的 URL,所以它会导致异常)。 webapps.stackexchange.com/a/97867/27487 很有趣,但我的 Slack 仪表板附件页面显示“要将链接列入黑名单,只需单击附件左上角的 X 并按照说明进行操作。列入黑名单的链接将显示在此处。”我认为这与我无关,因为我有问题的 Slack 消息没有附件。 -
我找到了这个设置,如果你不介意全局阻止所有展开,它可以工作,但我仍然很想知道如何让
unfurl_links参数按预期工作:webapps.stackexchange.com/a/76085/27487