Criar hiperlink no Slack [fechado]

107

Existe uma maneira de criar um hiperlink sem resolução automática? Eu simplesmente quero que algum texto que digito seja clicável em algum url quando eu postar no Slack. Não vejo uma maneira de fazer isso ainda.

PositiveGuy
fonte
1
Você está falando sobre desfraldar ?
Adam
13
"Hiperlinks de palavras e termos em uma mensagem do Slack não são suportados." get.slack.help/hc/en-us/articles/…
richie
2
Muito bem Slack
Gayan Weerakutti
3
@oh_my_lawdy apontou que agora é possível! (veja a resposta abaixo)
Philip Nelson

Respostas:

91

Sim, o Slack pode criar hiperlinks para palavras, desde que Formatar mensagens com marcação esteja desmarcado em Preferências> Avançado para mostrar a barra de ferramentas de formatação. De acordo com a documentação , comece com um destes:

  • Selecione o texto e clique no 🔗ícone do link na barra de ferramentas de formatação
  • Selecione o texto e pressione ShiftUno Mac ou CtrlShiftUno Windows / Linux.

Então faça isto:

Copie o link que deseja compartilhar, cole-o no campo vazio em Link e clique em Salvar.


O que se segue é como essa resposta costumava ser lida quando se tornou tão famosa. Estava correto até cerca de fevereiro de 2020.

Não.

Como alguns comentaristas disseram, e como diz a documentação do Slack :

Observação: não é possível criar hiperlinks para palavras em uma mensagem do Slack.

Gary S.
fonte
14
Isso é lamentável. Especialmente porque os links de mensagens internas do Slack são longos / difíceis de manejar, vincular alguém a um comentário anterior é desagradável. (a menos que seja próximo ao início / fim de um tópico, nesse caso você pode apenas comentar nesse tópico e então "enviar para o canal")
Venryx
1
Isso não é mais verdade. Você pode criar links, consulte a seção "Link" slack.com/intl/en-ca/help/articles/… Selecione o texto, CMD / CTRL + SHIFT + U, insira o link, mas não consegui fazê-lo funcionar ..
GuiSim
3
Ah não! Todos os meus lindos votos positivos! 😭😭😭 Vou atualizar minha resposta para apontar para a resposta agora correta.
Gary S.
10
Lembre-se de que, para que isso funcione, você (infelizmente) deve desativar o recurso de marcação. Veja como fazer isso no macOS: (1) Slack »Preferences (presumivelmente File» Preferences no Windows) (2) Certifique-se de que Advanced »◻️ Format messages with markup está desmarcado
ilyakam
8
Obrigado @ilyakam… por que eles não podem simplesmente adotar a forma down bog-standard Markdown de títulos de links [title stuff](http://url.goes.here)???
Dan Lenski
10

O Slack agora oferece suporte a hiperlinks nativamente no compositor de mensagens usando o Linkbotão ou atalhos:

  • Mac: cmd+ shift+U
  • Windows / Linux: ctrl+ shift+U

https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages

oh_my_lawdy
fonte
Eu também vi isso, mas não funciona para mim na v4.3.3 em um Mac. Talvez ainda não esteja na versão mais recente?
Cory W.
5
Na v4.3.2 no Ubuntu, este atalho remove o texto selecionado e o substitui por um "u".
GuanacoBE
2
@CoryW. no artigo de ajuda de formatação, eles mencionam "Observação: estamos implementando gradualmente a capacidade de formatar suas mensagens com hiperlinks no computador e no celular. Se você ainda não está vendo essa funcionalidade, fique atento." portanto, é possível que ainda não tenha sido implementado em sua área de trabalho.
abagh0703 01 de
3
Isso não funciona se você tiver o editor wysiwyg desativado.
Timmmm
3
No Ubuntu, ctrl + shift + u é um atalho para inserir um caractere Unicode.
Filip Stachowiak
9

Não tenho certeza se isso ainda está incomodando você, mas dê uma olhada nesta página para a formatação de texto livre:

https://api.slack.com/docs/message-formatting#linking_to_urls

Por exemplo, usando Python e a API slack:

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)

Você também pode enviar um JSON mais adiantado seguindo o link: https://api.slack.com/docs/message-attachments

user159941
fonte
7

Além da solução ShiftU/ CtrlShiftU, você também pode adicionar um link rapidamente ao fazer o seguinte:

  1. Copie um URL para a área de transferência
  2. Selecione o texto em uma mensagem slack que você está escrevendo e deseja que seja um link
  3. Pressione Vno Mac ouCtrlV

Não consegui encontrar documentado em nenhum lugar, mas funciona e parece muito útil.

splintor
fonte
1
Eu amo este.
dhaag23
5
Isso não funciona se você tiver o editor wysiwyg desativado.
Timmmm
4

você pode tentar citá-lo, o que manterá o link como texto. consulte a seção de blocos de código: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks

Edward Ashak
fonte
8
Na página que você vinculou: Observação: não há suporte para hiperlinks para palavras e termos em uma mensagem do Slack - para incluir um URL, cole-o na caixa de entrada da mensagem. Visite links de compartilhamento no Slack para mais informações.
Christopher Apple
1
@ RıfatErdemSahin aparentemente não. Hiperlinks de palavras e termos não são suportados no Slack.
wintermute
por que precisamos disso e eu também fui capaz de fazer isso, mas não sei por que não funciona de vez em quando. O Slack precisa de um depurador melhor ... ou um depurador ...
Rıfat Erdem Sahin
3

A extensão Refined adiciona suporte para links de redução.

Esta extensão não é mais compatível .

Conta
fonte
Dizer que "não é suportado" é pura linguagem orwelliana. O Slack adotou pelo menos um de seus recursos em uma atualização e bloqueou explicitamente as APIs e métodos usados ​​pelo Refine e outros aplicativos. Slack o matou.
Kirk
2

Recentemente, tornou-se possível (mas com uma solução alternativa estranha).

Para fazer isso, você deve primeiro criar o texto com o hiperlink desejado em um editor que ofereça suporte à formatação rich text. Pode ser um editor de texto avançado, navegador da web, cliente de e-mail, IDE de desenvolvimento da web, etc.). Em seguida, copie e cole o texto do editor ou HTML renderizado do navegador (ou outro). Por exemplo, no exemplo abaixo, copiei o cabeçalho desta página StackOverflow. Como você pode ver, o hiperlink foi copiado corretamente e pode ser clicado na mensagem (verificado no Mac Desktop, navegador e aplicativos iOS).

Mensagem no Slack

No Mac

Consegui compor o link desejado no aplicativo Pages nativo, conforme mostrado abaixo. Quando terminar, copie e cole seu texto no aplicativo Slack. Esta é provavelmente a maneira mais fácil no Mac OS.

Criação de link nas páginas

No Windows

Tenho forte suspeita de que o MS Word fará o mesmo truque, mas infelizmente não tenho uma instância instalada para verificar.

Universal

Crie texto em um editor online, como o Google Documents. Use Inserir -> Link , modifique o texto e o URL da web e copie e copie para o Slack.

insira a descrição da imagem aqui

Greatvovan
fonte
1

Eu sei que você queria apenas um link de hipertexto, mas se você copiar e colar um endereço de link no Slack, isso funciona muito bem. ou seja, se estiver se referindo ao número do tíquete VersionOne (V1 passe o mouse sobre a janela do tíquete para abri-la, clique com o botão direito do mouse no número do tíquete para obter a opção de "copiar endereço do link" e, em seguida, colar no Slack. O URL completo do tíquete será colado, mas em seguida, mostra um bom resumo do número e nome do tíquete e você pode clicar nele para ir direto para o tíquete.)

Christine
fonte
1

Pitão

x = "http://xxxxxx"
y = "text title"
text_link = '<{}|{}>'.format(x,y)

postar text_link usando o cliente slack python

Amir
fonte