Compartilhar via


Slack

O Slack é uma ferramenta de comunicação de equipe, que reúne todas as comunicações de sua equipe em um só lugar, instantaneamente pesquisáveis e disponíveis onde quer que você vá.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Standard Todas as regiões do Power Automate , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Standard Todas as regiões do Power Apps , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Power Automate Standard Todas as regiões do Power Automate , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Suporte do Microsoft Power Automate
Suporte do Microsoft Power Apps
Metadados do conector
Publicador Microsoft
Site https://slack.com/
Política de privacidade https://slack.com/privacy-policy

Problemas e limitações conhecidos

  1. De acordo com a documentação da API do Slack, alguns métodos de API do Slack usados pelo conector deixarão de funcionar em fevereiro de 2021 e não funcionarão com aplicativos recém-criados após 10 de junho de 2020. Portanto, use as versões mais recentes das ações abaixo.

    Ações:

  2. Criar um grupo foi preterido, use a versão mais recente de Criar um canal para criar canais privados.

  3. O número máximo de caracteres em uma mensagem é limitado a 4000. Para obter mais detalhes, consulte a documentação oficial do Slack.

Conector aprofundado

Para obter mais informações sobre o conector, consulte a seção detalhada.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos
Frequência das pesquisas de gatilho 1 120 segundos

Ações

Criar um canal

Crie um canal com folga.

Criar um canal [PRETERIDO]

Esta ação foi preterida. Em vez disso, use Criar um canal .

Crie um canal com folga.

Criar um grupo [PRETERIDO]

Cria um grupo com margem de atraso.

Definir não incomodar

Defina o status de não incomodar para o usuário.

Ingressar em um canal [PRETERIDO]

Esta ação foi preterida. Em vez disso, use Ingressar em um canal público .

Ingresse em um canal com folga.

Ingressar em um canal público

Ingresse em um canal público com folga.

Listar canais [PRETERIDO]

Esta ação foi preterida. Em vez disso, use canais públicos de lista (suporte à paginação ).

Liste os canais com folga.

Listar canais públicos

Liste os canais públicos com folga.

Listar canais públicos (suporte à paginação) (versão prévia)

Liste os canais públicos com folga.

Postar mensagem (V2)

Essa operação é usada para postar uma mensagem no canal especificado.

Postar mensagem [PRETERIDO]

Esta ação foi preterida. Em vez disso, use a Mensagem de Postagem (V2 ).

Essa operação é usada para postar uma mensagem no canal especificado.

Criar um canal

Crie um canal com folga.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome
name string

O nome do novo canal.

O canal privado é?
is_private boolean

O canal é privado ou não

Retornos

Criar um canal [PRETERIDO]

Esta ação foi preterida. Em vez disso, use Criar um canal .

Crie um canal com folga.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome
name string

O nome do novo canal.

Retornos

Criar um grupo [PRETERIDO]

Cria um grupo com margem de atraso.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome
name string

O nome do grupo.

Retornos

Nome Caminho Tipo Description
ID
group.id string

A ID do grupo.

Nome
group.name string

O nome do grupo.

Definir não incomodar

Defina o status de não incomodar para o usuário.

Parâmetros

Nome Chave Obrigatório Tipo Description
Número de minutos
num_minutes string

O número de minutos a serem definidos não incomoda.

Retornos

Nome Caminho Tipo Description
Soneca Habilitada
snooze_enabled boolean

Se o soneca está habilitado.

Ingressar em um canal [PRETERIDO]

Esta ação foi preterida. Em vez disso, use Ingressar em um canal público .

Ingresse em um canal com folga.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome
name string

O nome do canal.

Retornos

Ingressar em um canal público

Ingresse em um canal público com folga.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Canal
channel string

O nome do canal.

Retornos

Listar canais [PRETERIDO]

Esta ação foi preterida. Em vez disso, use canais públicos de lista (suporte à paginação ).

Liste os canais com folga.

Retornos

Listar canais públicos

Liste os canais públicos com folga.

Retornos

Listar canais públicos (suporte à paginação) (versão prévia)

Liste os canais públicos com folga.

Retornos

Postar mensagem (V2)

Essa operação é usada para postar uma mensagem no canal especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Canal
channel True string

Canal, grupo privado ou canal de mensagens instantâneas para o qual enviar mensagem. Pode ser um nome(ex: #general) ou uma ID codificada.

Texto da mensagem
text True string

Corpo da mensagem a ser enviada. A API do Slack truncará mensagens que contêm mais de 40.000 caracteres. Para opções de formatação, consulte https://api.slack.com/docs/formatting

Nome do bot
username string

Nome do bot.

Postar como Usuário
as_user boolean

Passe true para postar a mensagem como o usuário autenticado, em vez de como um bot.

Modo de Análise
parse string

Altere a forma como as mensagens são tratadas. Para obter detalhes, consulte https://api.slack.com/docs/formatting

Análise de marcação do Slack
mrkdwn boolean

Configuração de análise de marcação do Slack. Habilitado por padrão.

Nomes de link
link_names integer

Localize e vincule nomes de canal e nomes de usuário.

Cancelar vínculos
unfurl_links boolean

Passe true para habilitar a desenrolamento de conteúdo baseado em texto principalmente.

Mídia desenrolada
unfurl_media boolean

Passe false para desabilitar a distribuição de conteúdo de mídia.

URL do ícone
icon_url uri

URL para uma imagem a ser usada como um ícone para esta mensagem.

Ícone emoji
icon_emoji string

Emoji a ser usado como um ícone para esta mensagem.

Retornos

Detalhes da mensagem postada em um canal do Slack.

Postar mensagem [PRETERIDO]

Esta ação foi preterida. Em vez disso, use a Mensagem de Postagem (V2 ).

Essa operação é usada para postar uma mensagem no canal especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Canal
channel True string

Canal, grupo privado ou canal de mensagens instantâneas para o qual enviar mensagem. Pode ser um nome(ex: #general) ou uma ID codificada.

Texto da mensagem
text True string

Corpo da mensagem a ser enviada (menos de 4.000 caracteres). Para opções de formatação, consulte https://api.slack.com/docs/formatting.

Nome do bot
username string

Nome do bot.

Postar como Usuário
as_user boolean

Passe true para postar a mensagem como o usuário autenticado, em vez de como um bot.

Modo de Análise
parse string

Altere a forma como as mensagens são tratadas. Para obter detalhes, consulte https://api.slack.com/docs/formatting.

Nomes de link
link_names integer

Localize e vincule nomes de canal e nomes de usuário.

Cancelar vínculos
unfurl_links boolean

Passe true para habilitar a desenrolamento de conteúdo baseado em texto principalmente.

Mídia desenrolada
unfurl_media boolean

Passe false para desabilitar a distribuição de conteúdo de mídia.

URL do ícone
icon_url uri

URL para uma imagem a ser usada como um ícone para esta mensagem.

Ícone emoji
icon_emoji string

Emoji a ser usado como um ícone para esta mensagem.

Retornos

Nome Caminho Tipo Description
Resultado do êxito
ok boolean

Indica se a operação foi bem-sucedida.

Channel
channel string

O canal no qual a mensagem foi postada.

Criado Date-Time
ts string

yyyyy-MM-ddTHH:mm:ss.fffZ

Texto da mensagem
message.text string

Corpo da mensagem.

ID da mensagem
message.id string

Identificador exclusivo da mensagem.

ID do criador
message.user string

Identificador exclusivo do usuário que postou a mensagem.

Hora de Criação
message.created integer

Unix timestamp for when the message is created.

Está Excluído
message.is_user-deleted boolean

Se a mensagem foi excluída ou não.

Mensagens de erro
error string

Detalhes das mensagens de erro, se houver.

Gatilhos

Quando um arquivo é criado

Quando um arquivo é criado

Quando um arquivo é criado

Quando um arquivo é criado

Parâmetros

Nome Chave Obrigatório Tipo Description
Channel
channel True string

O nome do canal.

Retornos

Nome Caminho Tipo Description
ID
id string

ID do arquivo

Criado
created integer

Quando o arquivo foi criado.

Nome
name string

O nome do arquivo.

Title
title string

O título do arquivo.

Definições

Channel

O Canal

Nome Caminho Tipo Description
ID
id string

A ID do canal.

Nome
name string

O nome do canal.

ListChannels_Response

Nome Caminho Tipo Description
canais
channels array of Channel

ListChannels_ResponseV3

Nome Caminho Tipo Description
value
value array of Channel

CreateChannel_Response

Nome Caminho Tipo Description
Channel
channel Channel

O Canal

JoinChannel_Response

Nome Caminho Tipo Description
Já no canal
already_in_channel boolean

Se o usuário já está no canal ou não.

Channel
channel Channel

O Canal

JoinChannel_ResponseV2

Nome Caminho Tipo Description
Channel
channel Channel

O Canal

Aviso
warning string

Se o usuário já está no canal ou não.

PostMessageResponse

Detalhes da mensagem postada em um canal do Slack.

Nome Caminho Tipo Description
Resultado do êxito
ok boolean

Indica se a operação foi bem-sucedida.

Channel
channel string

O canal no qual a mensagem foi postada.

Hora de Criação
ts string

Unix timestamp for when the message was created.

Tipo de Mensagem
message.type string

Tipo da mensagem.

Texto da mensagem
message.text string

Corpo da mensagem.

Hora de Criação
message.ts string

Unix timestamp for when the message was created.

Mensagens de erro
error string

Detalhes das mensagens de erro, se houver.