Crear hipervínculo en Slack [cerrado]

107

¿Hay alguna forma de crear un hipervínculo sin que se resuelva automáticamente? Simplemente quiero que se pueda hacer clic en algún texto que escribo en alguna URL cuando publique en holgura. Todavía no veo una manera de hacer esto.

PositiveGuy
fuente
1
¿Estás hablando de desplegar ?
Adam
13
"No se admiten hipervínculos de palabras y términos en un mensaje de Slack". get.slack.help/hc/en-us/articles/…
richie
2
Así se hace Slack
Gayan Weerakutti
3
@oh_my_lawdy señaló que ¡ahora es posible! (vea la respuesta a continuación)
Philip Nelson

Respuestas:

91

Sí, Slack tiene la capacidad de hacer hipervínculos a palabras, siempre que la opción Dar formato a mensajes con marcado no esté marcada en Preferencias> Avanzado para mostrar la barra de herramientas de formato. De acuerdo con la documentación , comience con uno de estos:

  • Seleccione el texto, luego haga clic en el 🔗ícono de enlace en la barra de herramientas de formato
  • Seleccione texto, luego presione ShiftUen Mac o CtrlShiftUen Windows / Linux.

Entonces haz esto:

Copie el enlace que le gustaría compartir y péguelo en el campo vacío debajo de Enlace, luego haga clic en Guardar.


Lo que sigue es cómo solía leer esta respuesta cuando se hizo tan famosa por primera vez. Fue correcto hasta aproximadamente febrero de 2020.

No.

Como dijeron un par de comentaristas, y como dice la documentación de Slack :

Nota: No es posible vincular palabras en un mensaje de Slack.

Gary S.
fuente
14
Eso es lamentable. Especialmente porque los enlaces de mensajes internos de Slack son largos / difíciles de manejar, por lo que vincular a alguien a un comentario anterior es desagradable. (a menos que esté cerca del inicio / final de un hilo, en cuyo caso puede simplemente comentar en ese hilo y luego "enviar al canal")
Venryx
1
Esto ya no es verdad. Puede crear enlaces, consulte la sección "Enlace" slack.com/intl/en-ca/help/articles/ ... Seleccione texto, CMD / CTRL + MAYÚS + U, inserte el enlace Sin embargo, no pude hacer que funcione ..
GuiSim
3
¡Oh no! ¡Todos mis hermosos votos a favor! 😭😭😭 Actualizaré mi respuesta para señalar la respuesta ahora correcta.
Gary S.
10
Tenga en cuenta que para que esto funcione, (desafortunadamente) debe deshabilitar la función de marcado. A continuación se explica cómo hacerlo en macOS: (1) Slack »Preferencias (presumiblemente Archivo» Preferencias en Windows) (2) Asegúrese de que Avanzado »◻️ Formato de mensajes con marcado no esté marcado
ilyakam
8
Gracias @ilyakam ... ¿por qué no pueden simplemente adoptar la forma de titulación de enlaces Markdown estándar del pantano [title stuff](http://url.goes.here)???
Dan Lenski
10

Slack ahora admite hipervínculos de forma nativa en el redactor de mensajes mediante el Linkbotón o los accesos directos:

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

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

oh_my_lawdy
fuente
También vi esto, pero no me funciona en la v4.3.3 en una Mac. ¿Quizás aún no está en la última versión?
Cory W.
5
En v4.3.2 en Ubuntu, este atajo elimina el texto seleccionado y lo reemplaza con una "u".
GuanacoBE
2
@CoryW. en su artículo de ayuda de formato mencionan "Nota: Estamos en el proceso de implementar gradualmente la capacidad de formatear sus mensajes con hipervínculos en computadoras de escritorio y dispositivos móviles. Si aún no está viendo esta funcionalidad, permanezca atento". por lo que es posible que aún no se haya implementado en su espacio de trabajo.
abagh0703
3
Esto no funciona si tiene el editor wysiwyg desactivado.
Timmmm
3
En ubuntu, ctrl + shift + u es un atajo, ingrese un carácter Unicode.
Filip Stachowiak
9

No estoy seguro de si esto todavía le molesta, pero eche un vistazo a esta página para ver el formato de texto flojo:

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

Por ejemplo, usando Python y la 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)

También puede enviar un JSON más avanzado siguiendo el enlace: https://api.slack.com/docs/message-attachments

usuario159941
fuente
7

Además de la solución ShiftU/ CtrlShiftU, también puede agregar un enlace rápidamente haciendo lo siguiente:

  1. Copiar una URL al portapapeles
  2. Seleccione el texto en un mensaje flojo que está escribiendo que desea que sea un enlace
  3. Presione Ven Mac oCtrlV

No pude encontrarlo documentado en ninguna parte, pero funciona y parece muy útil.

férula
fuente
1
Amo esto.
dhaag23
5
Esto no funciona si tiene el editor wysiwyg desactivado.
Timmmm
4

puede intentar citarlo, lo que mantendrá el enlace como texto. consulte la sección de bloques de código: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks

Edward Ashak
fuente
8
Desde la página que vinculó: Nota: No se admite el hipervínculo de palabras y términos en un mensaje de Slack; para incluir una URL, péguela en el cuadro de entrada del mensaje. Visita Compartir enlaces en Slack para obtener más información.
Christopher Apple
1
@ RıfatErdemSahin aparentemente no. Los hipervínculos de palabras y términos no son compatibles con Slack.
Wintermute
por qué necesitamos eso y yo también estaba dispuesto a hacerlo, pero no sé por qué no funciona de vez en cuando. Slack necesita un mejor depurador ... o un depurador ...
Rıfat Erdem Sahin
3

La extensión Refined agrega soporte para enlaces de rebajas.

Esta extensión ya no es compatible .

Cuenta
fuente
Decir que "no es compatible" es puro lenguaje orwelliano. Slack adoptó al menos una de sus funciones en una actualización y bloqueó explícitamente las API y los métodos utilizados por Refine y otras aplicaciones. Slack lo mató.
Kirk
2

Recientemente se hizo posible (pero con una extraña solución).

Para hacer esto, primero debe crear texto con el hipervínculo deseado en un editor que admita formato de texto enriquecido. Puede ser un editor de texto avanzado, un navegador web, un cliente de correo electrónico, un IDE de desarrollo web, etc.). Luego, copie y pegue el texto del editor o HTML renderizado desde el navegador (u otro). Por ejemplo, en el siguiente ejemplo, pegué el encabezado de esta página de StackOverflow. Como puede ver, el hipervínculo se ha copiado correctamente y se puede hacer clic en el mensaje (marcado en Mac Desktop, navegador y aplicaciones de iOS).

Mensaje en Slack

En Mac

Pude componer el enlace deseado en la aplicación de páginas nativas como se muestra a continuación. Cuando hayas terminado, copia y pega tu texto en la aplicación Slack. Esta es probablemente la forma más sencilla en Mac OS.

Creación de enlaces en páginas

En Windows

Tengo la fuerte sospecha de que MS Word hará el mismo truco, pero desafortunadamente no tengo una instancia instalada para verificar.

Universal

Cree texto en un editor en línea, como Documentos de Google. Use Insertar -> Enlace , modifique el texto y la URL web, luego copie y pegue en Slack.

ingrese la descripción de la imagen aquí

greatvovan
fuente
1

Sé que solo querías un enlace de hipertexto, pero si copias y pegas una dirección de enlace en Slack, eso funciona muy bien. es decir, si se refiere al número de ticket de VersionOne (V1 pase el mouse sobre la ventana del ticket para abrir la ventana del ticket, luego haga clic con el botón derecho en el número del ticket para la opción de "copiar la dirección del enlace", luego en Slack pegar. Pegará la URL completa del ticket pero luego muestra un buen resumen del número y el nombre del boleto y puede hacer clic en él para ir directamente al boleto).

Christine
fuente
1

pitón

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

publicar text_link en el uso de python slack client

Amir
fuente