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
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:
Criar um grupo foi preterido, use a versão mais recente de Criar um canal para criar canais privados.
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 .
|
| 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 .
|
| 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 ).
|
| 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 ).
|
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
- Corpo
- CreateChannel_Response
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
- Corpo
- CreateChannel_Response
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
- Corpo
- JoinChannel_Response
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
- Corpo
- JoinChannel_ResponseV2
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
- Corpo
- ListChannels_Response
Listar canais públicos
Listar canais públicos (suporte à paginação) (versão prévia)
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.
- Corpo
- PostMessageResponse
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. |