Compartir a través de


Slack

Slack es una herramienta de comunicación de equipo, que reúne todas las comunicaciones del equipo en un solo lugar, que se pueden buscar instantáneamente y están disponibles dondequiera que vaya.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Estándar Todas las regiones de Power Automate excepto las siguientes:
     - China Cloud operado por 21Vianet
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Estándar Todas las regiones de Power Apps excepto las siguientes:
     - China Cloud operado por 21Vianet
Power Automate Estándar Todas las regiones de Power Automate excepto las siguientes:
     - China Cloud operado por 21Vianet
Contacto
Nombre Microsoft
URL Compatibilidad con Microsoft LogicApps
Soporte técnico de Microsoft Power Automate
Soporte técnico de Microsoft Power Apps
Metadatos del conector
Publicador Microsoft
Sitio web https://slack.com/
Directiva de privacidad https://slack.com/privacy-policy

Problemas conocidos y limitaciones

  1. Según la documentación de la API de Slack, algunos métodos de API de Slack que usa el conector dejarán de funcionar en febrero de 2021 y no funcionarán con aplicaciones recién creadas después del 10 de junio de 2020. Por lo tanto, use las versiones más recientes de las acciones siguientes.

    Acciones:

  2. Cree un grupo en desuso y use la versión más reciente de Creación de un canal para crear canales privados.

  3. El número máximo de caracteres de un mensaje está limitado a 4000. Para más información, consulte la documentación oficial de Slack.

Conector en profundidad

Para más información sobre el conector, consulte la sección en profundidad.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos
Frecuencia de sondeos de desencadenador 1 120 segundos

Acciones

Creación de un canal

Cree un canal en slack.

Crear un canal [EN DESUSO]

Esta acción ha quedado en desuso. Use Crear un canal en su lugar.

Cree un canal en slack.

Crear un grupo [EN DESUSO]

Crea un grupo en slack.

Enumeración de canales públicos (compatibilidad con paginación) (versión preliminar)

Enumere los canales públicos en slack.

Enumerar canales públicos

Enumere los canales públicos en slack.

Establecer no molestar

Establezca el estado de no molestar al usuario.

Mensaje posterior (V2)

Esta operación se usa para publicar un mensaje en el canal especificado.

Mensaje posterior [EN DESUSO]

Esta acción ha quedado en desuso. Use post message (V2) en su lugar.

Esta operación se usa para publicar un mensaje en el canal especificado.

Mostrar canales [EN DESUSO]

Esta acción ha quedado en desuso. Use la lista de canales públicos (soporte técnico de paginación) en su lugar.

Enumere los canales en slack.

Unirse a un canal [EN DESUSO]

Esta acción ha quedado en desuso. Use Unirse a un canal público en su lugar.

Únase a un canal en slack.

Unirse a un canal público

Únase a un canal público en slack.

Creación de un canal

Cree un canal en slack.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name string

Nombre del nuevo canal.

¿Es canal privado?
is_private boolean

El canal es privado o no

Devoluciones

Crear un canal [EN DESUSO]

Esta acción ha quedado en desuso. Use Crear un canal en su lugar.

Cree un canal en slack.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name string

Nombre del nuevo canal.

Devoluciones

Crear un grupo [EN DESUSO]

Crea un grupo en slack.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name string

Nombre del grupo.

Devoluciones

Nombre Ruta de acceso Tipo Description
Id
group.id string

Identificador del grupo.

Nombre
group.name string

Nombre del grupo.

Enumeración de canales públicos (compatibilidad con paginación) (versión preliminar)

Enumere los canales públicos en slack.

Devoluciones

Enumerar canales públicos

Enumere los canales públicos en slack.

Devoluciones

Establecer no molestar

Establezca el estado de no molestar al usuario.

Parámetros

Nombre Clave Requerido Tipo Description
Número de los minutos
num_minutes string

El número de minutos que se van a establecer no molestar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Posponer habilitado
snooze_enabled boolean

Indica si la posposición está habilitada.

Mensaje posterior (V2)

Esta operación se usa para publicar un mensaje en el canal especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del canal
channel True string

Canal, grupo privado o canal de mensajería instantánea al que se va a enviar el mensaje. Puede ser un nombre (por ejemplo, #general) o un identificador codificado.

Texto del mensaje
text True string

Cuerpo del mensaje que se va a enviar. Slack API truncará los mensajes que contienen más de 40 000 caracteres. Para ver las opciones de formato, consulte https://api.slack.com/docs/formatting

Nombre del bot
username string

Nombre del bot.

Publicar como usuario
as_user boolean

Pase true para publicar el mensaje como el usuario autenticado, en lugar de como un bot.

Modo de análisis
parse string

Cambiar cómo se tratan los mensajes. Para obtener más información, consulte https://api.slack.com/docs/formatting

Análisis de marcado de Slack
mrkdwn boolean

Configuración de análisis de marcado de Slack. Habilitado de forma predeterminada.

Nombres de vínculo
link_names integer

Busque y vincule los nombres de canal y los nombres de usuario.

Vínculos de desfurcar
unfurl_links boolean

Pase true para habilitar la desfurcación de contenido basado principalmente en texto.

Elementos multimedia desfurcación
unfurl_media boolean

Pase false para deshabilitar la desfurcación del contenido multimedia.

Dirección URL del icono
icon_url uri

Dirección URL de una imagen que se va a usar como icono para este mensaje.

Icono Emoji
icon_emoji string

Emoji que se usará como un icono para este mensaje.

Devoluciones

Detalles del mensaje publicado en un canal de Slack.

Mensaje posterior [EN DESUSO]

Esta acción ha quedado en desuso. Use post message (V2) en su lugar.

Esta operación se usa para publicar un mensaje en el canal especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del canal
channel True string

Canal, grupo privado o canal de mensajería instantánea al que se va a enviar el mensaje. Puede ser un nombre (por ejemplo, #general) o un identificador codificado.

Texto del mensaje
text True string

Cuerpo del mensaje que se va a enviar (menos de 4000 caracteres). Para ver las opciones de formato, consulte https://api.slack.com/docs/formatting.

Nombre del bot
username string

Nombre del bot.

Publicar como usuario
as_user boolean

Pase true para publicar el mensaje como el usuario autenticado, en lugar de como un bot.

Modo de análisis
parse string

Cambiar cómo se tratan los mensajes. Para obtener más información, consulte https://api.slack.com/docs/formatting.

Nombres de vínculo
link_names integer

Busque y vincule los nombres de canal y los nombres de usuario.

Vínculos de desfurcar
unfurl_links boolean

Pase true para habilitar la desfurcación de contenido basado principalmente en texto.

Elementos multimedia desfurcación
unfurl_media boolean

Pase false para deshabilitar la desfurcación del contenido multimedia.

Dirección URL del icono
icon_url uri

Dirección URL de una imagen que se va a usar como icono para este mensaje.

Icono Emoji
icon_emoji string

Emoji que se usará como un icono para este mensaje.

Devoluciones

Nombre Ruta de acceso Tipo Description
Resultado correcto
ok boolean

Indica si la operación se realizó correctamente.

Channel
channel string

Canal al que se publicó el mensaje.

Date-Time creados
ts string

aaaa-MM-ddTHH:mm:ss.fffZ

Texto del mensaje
message.text string

Cuerpo del mensaje.

Id. de mensaje
message.id string

Identificador único del mensaje.

Id. de creador
message.user string

Identificador único del usuario que publicó el mensaje.

Hora de creación
message.created integer

Marca de tiempo de Unix para cuando se crea el mensaje.

Está eliminado
message.is_user-deleted boolean

Indica si el mensaje se ha eliminado o no.

Mensajes de error
error string

Detalles de los mensajes de error, si los hay.

Mostrar canales [EN DESUSO]

Esta acción ha quedado en desuso. Use la lista de canales públicos (soporte técnico de paginación) en su lugar.

Enumere los canales en slack.

Devoluciones

Unirse a un canal [EN DESUSO]

Esta acción ha quedado en desuso. Use Unirse a un canal público en su lugar.

Únase a un canal en slack.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name string

Nombre del canal.

Devoluciones

Unirse a un canal público

Únase a un canal público en slack.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del canal
channel string

Nombre del canal.

Devoluciones

Desencadenadores

Cuando se crea un archivo

Cuando se crea un archivo

Cuando se crea un archivo

Cuando se crea un archivo

Parámetros

Nombre Clave Requerido Tipo Description
Channel
channel True string

Nombre del canal.

Devoluciones

Nombre Ruta de acceso Tipo Description
Id
id string

Identificador del archivo

Creado
created integer

Cuando se creó el archivo.

Nombre
name string

El nombre del archivo.

Title
title string

Título del archivo.

Definiciones

Channel

Canal

Nombre Ruta de acceso Tipo Description
Id
id string

Identificador del canal.

Nombre
name string

Nombre del canal.

ListChannels_Response

Nombre Ruta de acceso Tipo Description
canales nueva
channels array of Channel

ListChannels_ResponseV3

Nombre Ruta de acceso Tipo Description
value
value array of Channel

CreateChannel_Response

Nombre Ruta de acceso Tipo Description
Channel
channel Channel

Canal

JoinChannel_Response

Nombre Ruta de acceso Tipo Description
Ya en el canal
already_in_channel boolean

Si el usuario ya está en el canal o no.

Channel
channel Channel

Canal

JoinChannel_ResponseV2

Nombre Ruta de acceso Tipo Description
Channel
channel Channel

Canal

Advertencia
warning string

Si el usuario ya está en el canal o no.

PostMessageResponse

Detalles del mensaje publicado en un canal de Slack.

Nombre Ruta de acceso Tipo Description
Resultado correcto
ok boolean

Indica si la operación se realizó correctamente.

Channel
channel string

Canal al que se publicó el mensaje.

Hora de creación
ts string

Marca de tiempo de Unix para cuando se creó el mensaje.

Tipo de mensaje
message.type string

Tipo del mensaje.

Texto del mensaje
message.text string

Cuerpo del mensaje.

Hora de creación
message.ts string

Marca de tiempo de Unix para cuando se creó el mensaje.

Mensajes de error
error string

Detalles de los mensajes de error, si los hay.