Есть ли способ создать гиперссылку без ее автоматического разрешения? Я просто хочу, чтобы текст, который я напечатал, был доступен для обращения к некоторому URL-адресу, когда я отправляю сообщение в слабом состоянии. Я пока не вижу способа сделать это.
Создать гиперссылку в Slack
Ответ 1
Нет.
Как сказал несколько комментаторов, и, как говорится в документации Slack,
Примечание. Невозможно гиперссылки слов в сообщении Slack.
Ответ 2
вы можете попробовать процитировать его, чтобы сохранить ссылку в виде текста. см. раздел блоков кода: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
Ответ 3
Я не уверен, что это все еще беспокоит вас, но посмотрите на эту страницу для слабого форматирования текста:
https://api.slack.com/docs/message-formatting#linking_to_urls
Например, используя Python и slack API:
from slackclient import SlackClient
slack_client = SlackClient(your_slack_token)
link_as_text_example = '<http://www.hyperlinkcode.com/|Hyperlink Code>'
slack_client.api_call("chat.postMessage", channel=channel_to_post, text=link_as_text_example , as_user=True)
Вы также можете отправить более продвинутый JSON по ссылке: https://api.slack.com/docs/message-attachments
Ответ 4
Уточненное расширение добавляет поддержку ссылок уценки.
Ответ 5
Я знаю, что вам нужна только гипертекстовая ссылка, но если вы скопируете и вставите адрес ссылки в Slack, это работает очень хорошо. т.е. если обратиться к номеру билета VersionOne (при наведении указателя мыши на окно тикета V1, чтобы открыть окно наведения мыши, щелкните правой кнопкой мыши номер тикета для опции "скопировать адрес ссылки", затем в Slack paste. Будет вставлен полный URL-адрес тикета, но затем он показывает хорошую сводку номера и имени билета, и вы можете щелкнуть по нему, чтобы перейти прямо в билет.)
Ответ 6
Я чувствую, что ни одно из этих сообщений не отвечает на вопрос. См. Https://api.slack.com/docs/message-attachments.
Он требует, чтобы вы установили ссылку в приложении. Гиперссылка по-прежнему не разрешена в теле сообщения.
{"attachments": [{..., "text": " https://honeybadger.io/path/to/event/|ReferenceError - UI не определен",...]}
ReferenceError
будет гиперссылкой.
Ответ 7
Вы можете использовать <> формат сообщения
например, если вы хотите показать Test
слово и применить к нему гиперссылку, то вы должны написать
<http://www.foo.com|Test>
Отображается ТЕСТ в виде гиперссылки.
Примечание: невозможно связать слова в сообщении Slack.