Partilhar via


Slack

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

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

Serviço Class Regiões
Estúdio Copiloto Standard Todas as regiões do Power Automatic , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Standard Todas as regiões do Power Apps , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Automatize o poder Standard Todas as regiões do Power Automatic , 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
Editora Microsoft
Sítio Web https://slack.com/
Política de privacidade https://slack.com/privacy-policy

Problemas conhecidos e limitações

  1. De acordo com a documentação da API do Slack, alguns métodos da API do Slack que o conector usa 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. Então, 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 numa mensagem está limitado a 4000. Para mais detalhes, consulte a documentação oficial do Slack.

Conector em profundidade

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

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos
Frequência das sondagens de desencadeamento 1 120 segundos

Ações

Conjunto não perturbe

Defina o status não perturbar para o usuário.

Criar um canal

Crie um canal no slack.

Criar um canal [DEPRECATED]

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

Crie um canal no slack.

Criar um grupo [DEPRECATED]

Cria um grupo na folga.

Junte-se a um canal [DEPRECATED]

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

Junte-se a um canal no slack.

Junte-se a um canal público

Junte-se a um canal público no slack.

Listar canais [DEPRECATED]

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

Liste os canais no slack.

Listar canais públicos

Liste os canais públicos no slack.

Listar canais públicos (suporte de paginação) (Visualização)

Liste os canais públicos no slack.

Postar mensagem (V2)

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

Postar mensagem [DEPRECATED]

Esta ação foi preterida. Em vez disso, use a mensagem Post (V2).

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

Conjunto não perturbe

Defina o status não perturbar para o usuário.

Parâmetros

Name Chave Necessário Tipo Description
Número de minutos
num_minutes string

O número de minutos a definir não perturba.

Devoluções

Name Caminho Tipo Description
Snooze ativado
snooze_enabled boolean

Se a soneca está ativada.

Criar um canal

Crie um canal no slack.

Parâmetros

Name Chave Necessário Tipo Description
Nome
name string

O nome do novo canal.

É canal privado?
is_private boolean

Canal é privado ou não

Devoluções

Criar um canal [DEPRECATED]

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

Crie um canal no slack.

Parâmetros

Name Chave Necessário Tipo Description
Nome
name string

O nome do novo canal.

Devoluções

Criar um grupo [DEPRECATED]

Cria um grupo na folga.

Parâmetros

Name Chave Necessário Tipo Description
Nome
name string

O nome do grupo.

Devoluções

Name Caminho Tipo Description
Id
group.id string

O id do grupo.

Nome
group.name string

O nome do grupo.

Junte-se a um canal [DEPRECATED]

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

Junte-se a um canal no slack.

Parâmetros

Name Chave Necessário Tipo Description
Nome
name string

O nome do canal.

Devoluções

Junte-se a um canal público

Junte-se a um canal público no slack.

Parâmetros

Name Chave Necessário Tipo Description
Nome do canal
channel string

O nome do canal.

Devoluções

Listar canais [DEPRECATED]

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

Liste os canais no slack.

Devoluções

Listar canais públicos

Liste os canais públicos no slack.

Devoluções

Listar canais públicos (suporte de paginação) (Visualização)

Liste os canais públicos no slack.

Devoluções

Postar mensagem (V2)

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

Parâmetros

Name Chave Necessário Tipo Description
Nome do canal
channel True string

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

Texto da mensagem
text True string

Corpo da mensagem a enviar. A API do Slack truncará mensagens contendo mais de 40.000 caracteres. Para obter 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 Slack
mrkdwn boolean

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

Nomes de links
link_names integer

Encontre e vincule nomes de canais e nomes de usuário.

Unfral Links
unfurl_links boolean

Passe true para permitir o desfraldar de conteúdo baseado principalmente em texto.

Mídia Unfral
unfurl_media boolean

Passe false para desativar o desfraldar de conteúdo de mídia.

URL do ícone
icon_url uri

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

Ícone Emoji
icon_emoji string

Emoji para usar como um ícone para esta mensagem.

Devoluções

Detalhes da mensagem publicada em um canal do Slack.

Postar mensagem [DEPRECATED]

Esta ação foi preterida. Em vez disso, use a mensagem Post (V2).

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

Parâmetros

Name Chave Necessário Tipo Description
Nome do canal
channel True string

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

Texto da mensagem
text True string

Corpo da mensagem a enviar (menos de 4000 caracteres). Para obter 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 links
link_names integer

Encontre e vincule nomes de canais e nomes de usuário.

Unfral Links
unfurl_links boolean

Passe true para permitir o desfraldar de conteúdo baseado principalmente em texto.

Mídia Unfral
unfurl_media boolean

Passe false para desativar o desfraldar de conteúdo de mídia.

URL do ícone
icon_url uri

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

Ícone Emoji
icon_emoji string

Emoji para usar como um ícone para esta mensagem.

Devoluções

Name Caminho Tipo Description
Resultado de Sucesso
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

aaaa-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 publicou a mensagem.

Tempo de Criação
message.created integer

Carimbo de data/hora Unix para quando a mensagem é criada.

É suprimido
message.is_user-deleted boolean

Se a mensagem foi ou não apagada.

Mensagens de erro
error string

Detalhes das mensagens de erro, se houver.

Acionadores

Quando um arquivo é criado

Quando um arquivo é criado

Quando um arquivo é criado

Quando um arquivo é criado

Parâmetros

Name Chave Necessário Tipo Description
Channel
channel True string

O nome do canal.

Devoluções

Name Caminho Tipo Description
Id
id string

ID do ficheiro

Criado
created integer

Quando o arquivo foi criado.

Nome
name string

O nome do arquivo.

Title
title string

O título do ficheiro.

Definições

Channel

O Canal

Name Caminho Tipo Description
Id
id string

O id do canal.

Nome
name string

O nome do canal.

ListChannels_Response

Name Caminho Tipo Description
channels
channels array of Channel

ListChannels_ResponseV3

Name Caminho Tipo Description
valor
value array of Channel

CreateChannel_Response

Name Caminho Tipo Description
Channel
channel Channel

O Canal

JoinChannel_Response

Name 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

Name Caminho Tipo Description
Channel
channel Channel

O Canal

Advertência
warning string

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

PostMessageResponse

Detalhes da mensagem publicada em um canal do Slack.

Name Caminho Tipo Description
Resultado de Sucesso
ok boolean

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

Channel
channel string

O canal no qual a mensagem foi postada.

Tempo de Criação
ts string

Carimbo de data/hora Unix para quando a mensagem foi criada.

Tipo de mensagem
message.type string

Tipo de mensagem.

Texto da mensagem
message.text string

Corpo da mensagem.

Tempo de Criação
message.ts string

Carimbo de data/hora Unix para quando a mensagem foi criada.

Mensagens de erro
error string

Detalhes das mensagens de erro, se houver.