Как отключить предложение URL-адреса Slack?

Я хочу отправить прямое сообщение пользователю Slack, которое содержит ссылку на веб-сайт в своем тексте. Вот текст,

var msgText = "Найдите нас на‹ http://www.google.com|Google> ";

а затем POST,

метод: "POST", URL: "https://slack.com/api/chat.postMessage ",
body: {" token ": slackBotToken," as_user ": true," channel ":" @ UserId "," text ": msgText}

Это то, что я получаю в своей учетной записи Slack,

введите здесь описание изображения

Я хочу удалить предложение URL, есть идеи, как это сделать?

Спасибо


person Chethan Shetty    schedule 20.07.2016    source источник
comment
Взгляните на свойство unfurl_links: api.slack.com/docs/message-attachments# разворачивание   -  person Wilhelm Klopp    schedule 20.07.2016
comment
@WilhelmKlopp Спасибо за ваше предложение, но, к сожалению, это не сработало.   -  person Chethan Shetty    schedule 21.07.2016
comment
@WilhelmKlopp Я согласен с @Chethan Shetty. Я уже пробовал параметр unfurl_links, и это не мешает Slack вызывать запрос на мой сервер (в моем случае это URL-адрес, требующий аутентификации, поэтому он вызывает исключение). webapps.stackexchange.com/a/97867/27487 - это интересно, но на моей странице вложения на панели инструментов Slack указано «Поместить в черный список» ссылку, просто нажмите X в верхнем левом углу вложения и следуйте инструкциям. Здесь появятся ссылки из черного списка. Я не думаю, что это актуально для меня, поскольку у моих проблемных сообщений Slack нет вложений.   -  person Ryan    schedule 08.11.2017
comment
Я нашел этот параметр, который работает, если вы не возражаете против глобальной блокировки всего развертывания, но мне все равно хотелось бы знать, как заставить аргумент unfurl_links работать должным образом: webapps.stackexchange.com/a/76085/27487   -  person Ryan    schedule 08.11.2017


Ответы (1)


Я получил ответ от службы поддержки Slack и убедился, что он прав:

Спасибо, что связались, и извините за проблемы с развертыванием. Это довольно скрыто в нашей документации (мы сделаем это более понятным), но для того, чтобы полностью предотвратить разворачивание ссылки в конкретном сообщении, вам необходимо установить для unfurl_links и unfurl_media значение false.

person Ryan    schedule 08.11.2017
comment
Похоже, что это не будет работать в инструменте построения сообщений Slack, но оно работает при использовании с фактическим API. - person Zach Bloomquist; 09.08.2018