Desenvolva apps com as ferramentas de desenvolvedor do Slack

Desenvolver com a plataforma do Slack permite conectar seu workspace a ferramentas, fontes de dados e processos que fazem sua organização fluir sem empecilhos.

 

O que é possível desenvolver?

Os apps podem ser internos, ou seja, você os projeta e desenvolve para uso exclusivo da sua empresa; ou externos, ou seja, você desenvolve e distribui algo que outras empresas podem usar nos workspaces delas. Veja alguns exemplos de casos de uso, uma visão geral dos recursos e ferramentas e por onde começar.

 

Exemplos de uso

Os melhores apps para seu workspace dependerão das ferramentas e processos importantes para a sua equipe. Para se inspirar, você pode fazer as seguintes perguntas:

  • Essas ferramentas geram alertas ou notificações que exigem a atenção de um grupo de pessoas? Você pode enviar alertas automaticamente para um canal do Slack para notificar todas as pessoas certas de uma só vez.
  • Você alterna entre programas o dia inteiro para encontrar as informações que busca? Você pode desenvolver um app personalizado que extraia dados para seu workspace para vincular dados relacionados e iniciar fluxos de trabalho complexos entre sistemas, com o benefício adicional de usar a pesquisa integrada do Slack. 

Saiba como planejar seu app usando o guia para a API do Slack.

 

Recursos e ferramentas do desenvolvedor

É possível personalizar a forma como usuários finais interagem com seu app usando nosso pacote de componentes essenciais. Confira abaixo os exemplos dos recursos que você pode incorporar ao seu app e as ferramentas que fornecemos para tornar o desenvolvimento e o gerenciamento do seu app o mais simples possível.

Recursos

Ferramentas

  • Funções
    Funções são blocos de código predefinidos que realizam determinadas ações. As pessoas podem adicionar funções criadas por você a fluxos de trabalho criados por elas com o Criador de fluxo de trabalho.*
  • Fluxos de trabalho
    Os fluxos de trabalhos têm funções que são executadas em uma ordem específica. Os apps podem incluir fluxos de trabalho pré-construídos por qualquer pessoa para uso em seu workspace.
  • Acionadores
    Os gatilhos determinam como (por exemplo, com o clique de um botão ou automaticamente com base em uma programação) e onde (no Slack ou em outro serviço) um fluxo de trabalho é iniciado.

*Os membros do seu workspace ou organização Enterprise Grid só poderão adicionar funções aos fluxos de trabalho usando a nova versão do Criador de fluxo de trabalho, que será lançada ainda este ano.

  • CLI do Slack
    Use a CLI do Slack (interface de linha de comando) para criar a estrutura de um novo app com um TypeScript SDK, e depois implantar facilmente o app na infraestrutura do Slack.
  • Manifestos de apps
    Use um manifesto de app para configurar, desenvolver e gerenciar o app rapidamente.
  • Implantação de apps e armazenamento de dados
    Implante seu app e armazene os dados na infraestrutura do Slack para manter todos os componentes em um único local e cumprir automaticamente com os padrões de segurança e conformidade.

 

Começar agora

A API do Slack é onde fica tudo o que você precisa saber sobre como criar na plataforma do Slack, desde guias introdutórios até documentação detalhada. Quando estiver pronto para criar, siga as etapas no guia de início rápido da API do Slack.