Credencial
| Campo | Formato esperado |
|---|---|
| Segredo |
Permissões concedidas
- Enviar mensagens nos seus canais
- Ver a lista de canais do workspace
Envie mensagens para canais do Slack a partir dos seus processos.
| Campo | Formato esperado |
|---|---|
| Segredo |
message.postPublica uma mensagem em um canal, com o texto montado a partir de dados do processo.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
channelCanal | RESOURCE_SELECT | Sim | — |
textMensagem | TEXT | Sim | Aceita expressões do processo, ex.: {{ process.protocol }}. |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
tsTs | OUTPUT | Não | — |
channelChannel | OUTPUT | Não | — |
Dispara quando uma mensagem é postada num canal onde o app está. Inscrição MANUAL: cole a URL de callback em Event Subscriptions → Request URL, no painel do app Slack, e assine o evento message.channels.
Este trigger não exige configuração adicional.
MESSAGE_RECEIVED · TEXTDispara quando alguém usa o slash command do app no Slack. Inscrição MANUAL: o comando é criado no painel do app Slack (Slash Commands) e a URL de callback vai no Request URL DESSE comando — que é um campo separado do Request URL de Event Subscriptions. O texto após o comando chega em 'arguments'.
Este trigger não exige configuração adicional.
GENERIC| Sintoma | Possível causa | Correção |
|---|---|---|
| `not_in_channel` | O app não foi adicionado ao canal | Convide o app para o canal antes de enviar. |
| Eventos não chegam | Request URL não verificada no painel do Slack | Cole a URL de callback em Event Subscriptions e assine o evento. |
| Autorização expirada | App desinstalado do workspace | Refaça a conexão pelo fluxo OAuth. |