Есть ли способ создать гиперссылку без автоматического разрешения? Я просто хочу, чтобы какой-то текст, который я набираю, можно было щелкнуть по URL-адресу, когда я публикую в Slack. Я пока не вижу способа сделать это.
Есть ли способ создать гиперссылку без автоматического разрешения? Я просто хочу, чтобы какой-то текст, который я набираю, можно было щелкнуть по URL-адресу, когда я публикую в Slack. Я пока не вижу способа сделать это.
Ответы:
Да, в Slack есть возможность создавать гиперссылки на слова, если в разделе « Настройки»> «Дополнительно» не установлен флажок « Форматировать сообщения с разметкой», чтобы отобразить панель инструментов форматирования. Согласно документации , начните с одного из них:
- Выделите текст, затем щелкните 🔗значок ссылки на панели инструментов форматирования.
- Выделите текст, затем нажмите ⌘ShiftUна Mac или CtrlShiftUWindows / Linux.
Затем сделайте это:
Скопируйте ссылку, которой хотите поделиться, и вставьте ее в пустое поле в разделе «Ссылка», затем нажмите «Сохранить».
Далее следует то, как читался этот ответ, когда он впервые стал настолько известным. Так было примерно до февраля 2020 года.
Нет.
Как сказали несколько комментаторов и как говорится в документации Slack :
Примечание. В сообщении Slack невозможно сделать гиперссылку на слова.
[title stuff](http://url.goes.here)
???
Slack теперь поддерживает гиперссылки изначально в редакторе сообщений с помощью Link
кнопки или ярлыков:
cmd
+ shift
+U
ctrl
+ shift
+U
https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages
Я не уверен, что вас это все еще беспокоит, но посмотрите на эту страницу, чтобы узнать о слабом форматировании текста:
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
В дополнение к ⌘ShiftU/ CtrlShiftUsolution вы также можете быстро добавить ссылку, выполнив следующие действия:
Я нигде не нашел его задокументированного, но он работает и кажется очень удобным.
вы можете попробовать процитировать его, чтобы ссылка оставалась текстовой. см. раздел блоков кода: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
Расширение рафинированное добавляет поддержку ссылок уценки.
Это расширение больше не поддерживается .
Недавно это стало возможным (но со странным обходным решением).
Для этого вы должны сначала создать текст с нужной гиперссылкой в редакторе, поддерживающем форматирование текста. Это может быть расширенный текстовый редактор, веб-браузер, почтовый клиент, IDE для веб-разработки и т. Д.). Затем скопируйте текст из редактора или обработанный HTML из браузера (или другого). Например, в приведенном ниже примере я скопировал заголовок этой страницы StackOverflow. Как видите, гиперссылка скопирована правильно и в сообщении можно щелкнуть (проверено на рабочем столе Mac, браузере и приложениях iOS).
На Mac
Мне удалось создать нужную ссылку в собственном приложении Pages , как показано ниже. Когда вы закончите, скопируйте текст в приложение Slack. Это, вероятно, самый простой способ в Mac OS.
В Windows
У меня есть сильное подозрение, что MS Word сделает тот же трюк, но, к сожалению, у меня нет установленного экземпляра для проверки.
Универсальный
Создавайте текст в онлайн-редакторе, например в Google Documents. Используйте Insert -> Link , измените текст и веб-URL, затем скопируйте в Slack.
Я знаю, что вам нужна была только гипертекстовая ссылка, но если вы скопируете и вставите адрес ссылки в Slack, это будет работать очень хорошо. то есть, если вы ссылаетесь на номер билета VersionOne (V1 наведите указатель мыши на окно билета, чтобы открыть окно наведения курсора, затем щелкните правой кнопкой мыши номер билета для опции «скопировать адрес ссылки», затем вставьте в Slack. затем он показывает красивую сводку номера и имени билета, и вы можете щелкнуть его, чтобы перейти прямо в билет.)
Мне кажется, что ни одно из этих сообщений до сих пор не дает точного ответа на вопрос. См. - https://api.slack.com/docs/message-attachments .
Это требует, чтобы вы поместили ссылку во вложение. Гиперссылка по-прежнему не разрешена в теле сообщения.
{"вложения": [{..., "текст": "< https://honeybadger.io/path/to/event/|ReferenceError > - UI не определен", ...]}
ReferenceError
будет гиперссылкой.