Desenvolvedores

Criar no Slack ficou muito mais fácil: novas ferramentas para desenvolvedores e administradores disponíveis hoje

Sandboxes com provisionamento automático, funções personalizadas para Bolt e integração aprimorada com sua pilha de software tornam a criação de apps para o Slack melhor do que nunca

Criado pela equipe do Slack20 de junho de 2024

Esta semana, na conferência de desenvolvedores TrailblazerDX, lançamos um conjunto de recursos para ajudá-lo a criar apps incríveis que darão ao Slack todo o poder da automação. Com isso, todos em sua organização poderão mostrar o que há de melhor em seu trabalho. Isso inclui um novo portal para desenvolvedores com ferramentas de nível corporativo, como sandboxes de desenvolvimento, que qualquer pessoa pode usar para construir e testar apps; um beta de desenvolvedor para funções personalizadas que permite escrever funções do Slack em Python e JavaScript e hospedá-las em sua própria infraestrutura gerenciada; e melhorias em nossas ferramentas de desenvolvedor que facilitem a automatização da criação, implantação e manutenção de seus apps.

Sandboxes corporativos e novo programa para desenvolvedores

A primeira novidade é um novo local de trabalho para os desenvolvedores do Slack que oferece espaço para você testar suas ideias. A partir de hoje, todos os desenvolvedores estão convidados para um novo portal gratuito que dará acesso a um conjunto de ferramentas de nível corporativo para criar apps do Slack. Acesse api.slack.com/developer-program e inscreva-se com o e-mail que você usa no trabalho.

Esse novo local também é onde disponibilizamos novas ferramentas para você criar, testar, implantar e gerenciar seus apps do Slack. A primeira dessas ferramentas são os sandboxes: crie suas próprias instâncias completas do Enterprise Grid para testar seus apps sem se preocupar em interferir com o workspace de produção. Você pode provisionar até dez sandboxes com total controle administrativo e pode implantar quantos apps quiser. Como esses são workspaces completos do Enterprise Grid 💰💰💰, você poderá testar seus apps em todas as camadas de produto, com acesso total a todos os recursos pagos do Slack. Não se trata de uma visita à fábrica de chocolate, mas de um conjunto de chaves e permissões (ousemos dizer, insistência) para criar algo que ninguém nunca viu antes.

Os sandboxes não são ótimos apenas para desenvolvedores, mas também para administradores que querem testar novos recursos ou ver como um app em desenvolvimento vai funcionar. Não é mais necessário criar um workspace gratuito ou solicitar outro temporário ao departamento de TI. Os sandboxes dão liberdade total para criar, implantar e testar apps em um ambiente seguro e repleto de recursos.

Criamos este portal para ser um lugar onde você possa aprender e crescer como desenvolvedor. Uma nova newsletter apresenta apps e práticas recomendadas, além de destacar novos recursos para você aproveitar. A seção Eventos destaca encontros virtuais e presenciais onde você pode conhecer a equipe do Slack e outros desenvolvedores do mundo inteiro. Você poderá manter essas conexões ativas com acesso à Comunidade Slack global. E, quando chegar a hora de testar novos recursos beta, o programa para desenvolvedores é o primeiro lugar onde você ouvirá falar dessas pessoas.

Crie funções personalizadas para o Criador de fluxo de trabalho no Bolt

A partir de hoje, você pode criar apps Bolt for Python e Bolt for JavaScript que permitem a criação de funções personalizadas, as quais podem ser implantadas em qualquer lugar onde um app Bolt funcione. Isso significa que é possível escrever funções em JavaScript ou Python hospedadas em seu próprio data center e disponibilizá-las no Criador de fluxo de trabalho. Por enquanto, esse recurso está disponível como beta para novos apps Bolt for Python e Bolt for JS. A liberação completa está prevista para o segundo semestre, incluindo a possibilidade de adicionar funções a apps Bolt existentes, como o Bolt for Java.

Lançamos as funções no ano passado como parte do maior conjunto de novos recursos desde o surgimento da plataforma, despontando como uma integração revolucionária no Slack. Essa primeira versão tornou os apps mais modulares, fáceis de serem implementados e foi integrada diretamente ao Criador de fluxo de trabalho. Ouvimos de muitos de vocês que gostariam de suporte para linguagens além do TypeScript, a possibilidade de implantar as funções em sua própria infraestrutura gerenciada para acessar dados locais e integrá-las aos seus apps Slack existentes.

A partir de hoje, você pode começar a testar funções em Python e JavaScript e hospedá-las onde quiser em apps totalmente novos. E, em breve, também será possível adicionar funções a apps Bolt existentes.

Facilitando a criação, o teste e a manutenção de apps corporativos

Por fim, sabemos que você quer construir apps do Slack de forma integrada ao seu próprio ciclo de vida de desenvolvimento de software. Adicionamos suporte para scripting com a CLI, incluindo a integração da CLI do Slack ao seu pipeline de CI/CD. Isso deve facilitar a automatização de testes e implementações de seus apps de acordo com as práticas que funcionam melhor para sua equipe. Para ajudar você a começar, também elaboramos um guia para integrar a CLI ao seu pipeline de DevOps.

Sabemos que nunca foi tão fácil escrever código ou até mesmo construir apps inteiros, graças a tecnologias como assistentes de programação que podem orientar o processo de desenvolvimento. Por mais incrível que seja essa tecnologia, a maioria dos profissionais do conhecimento ainda demonstra certa relutância em ceder o controle para um app. O Slack continua sendo a maneira preferida de conectar todas as suas ferramentas dispersas, pois permite realizar mais tarefas, com mais rapidez e ainda manter o controle de suas informações.

Com um novo local de trabalho para desenvolvedores do Slack, uma versão beta de funções personalizadas e melhor integração com o ciclo de vida de desenvolvimento de software, nosso objetivo é facilitar mais do que nunca a criação de apps modulares e personalizáveis para o Slack. Acesse os sandboxes e tudo o que a comunidade de desenvolvedores tem a oferecer. Comece a testar o desenvolvimento de funções personalizadas em Python e JavaScript para que seus apps estejam prontos quando esses recursos forem lançados oficialmente e saiba mais sobre como integrar as ferramentas de desenvolvimento do Slack ao pipeline de desenvolvimento da sua equipe.

 

Esta postagem foi útil?

0/600

Ótimo!

Agradecemos seu feedback!

Entendi!

Agradecemos seu feedback.

Estamos com problemas. Tente novamente mais tarde.

Continue lendo

Desenvolvedores

Criando as peças fundamentais da automação

A plataforma da nova geração saiu da versão beta e agora está disponível a todos os desenvolvedores

Colaboração

As equipes de marketing da Salesforce usam a automação para simplificar processos e impulsionar a produtividade

Os fluxos de trabalho ajudam os profissionais de marketing a criar e lançar campanhas mais rápido

Notícias

Permita que qualquer pessoa automatize seu trabalho com o novíssimo Criador de fluxo de trabalho

Novos recursos de automação para fluxos de trabalho mais poderosos, independentemente do nível de conhecimento técnico

Produtividade

Novos aprimoramentos que tornam o Slack sua plataforma de produtividade inteligente

Uma prévia das novidades que chegarão ao Slack este ano no Dreamforce