开发者

在 Slack 进行构建比以往更轻松 — 今日推出适用于开发者和管理员的全新工具

自助式沙盒、Bolt 自定义函数以及经过改进的软件堆栈集成,在 Slack 进行构建从未如此轻松

由 Slack 团队提供2024 年 6 月 20 日

在本周举行的 TrailblazerDX 开发者会议上,我们发布了一系列功能。这些功能可协助你构建出色的应用,将自动化的强大力量引入 Slack,并帮助你所在组织中的每个人发挥最佳水平。其中包括:提供企业级工具(包括开发者沙盒)的全新开发者门户网站,任何人都能将其用于构建和测试应用;自定义函数的开发者测试版,让你可以使用 Python 和 JavaScrip 编写 Slack 函数,并将其托管到自己的管理式基础架构上;以及对开发者工具的改进,让你更轻松地实现应用构建、部署和维护的自动化。

企业沙盒和全新开发者计划

第一个新功能是可用于测试构思的全新 Slack 开发者主页。从今天起,所有开发者都可以免费使用全新的开发者门户网站,进而利用一系列企业级工具来构建 Slack 应用。请访问 api.slack.com/developer-program,并使用您的工作电子邮件地址进行注册。

在这个开发者主页,我们还提供新工具以帮助你建立、测试、部署和管理你的 Slack 应用。其中第一个工具是沙盒:创建你自己的完整 Enterprise Grid 实例以供测试应用,而不必担心干扰生产工作区。你可以配置至多 10 个沙盒,对其拥有完全管理控制权,并在其中部署任意数量的应用。由于这些是完整 Enterprise Grid 工作区 💰💰💰,你可以充分利用 Slack 的所有付费功能,在各产品层次测试应用。这并不是从天而降的良机,而是我们坚持不懈打造出的一套密钥和权限,可协助你打造具有颠覆性的应用程序。

沙盒不仅对开发者大有裨益,还适用于想测试新功能或了解开发中的应用的运行情况的管理员。沙盒可让你在安全且功能齐全的环境中绝对自由地建立、部署和测试应用,无需启动免费工作区或请求 IT 部门提供一次性工作区。

我们希望开发者能在此门户网站学习知识和提升能力。在一则新发布的新闻资讯中,我们介绍了各种应用和最佳实践,并重点强调可供使用的新功能。活动重点介绍与 Slack 团队和世界各地的其他开发者交流的机会,包括线上和线下会议。你可以借助全球 Slack 社区维持这些联系。当可以测试新的测试版功能时,开发者计划将是你第一时间了解到相关消息的渠道。

在 Bolt 中为工作流程构建器构建自定义函数

从今天起,你可以建立新的 Bolt for PythonBolt for JavaScript 应用,从而创建各种自定义函数,并部署到 Bolt 应用所支持的任何位置。这意味着你可以使用 JavaScript 或 Python 编写函数,然后将其托管在数据中心,并且可在工作流程构建器中使用。这些函数目前作为测试版可用于新的 Bolt for Python 和 Bolt for JS 应用。我们的目标是在今年春季发布完整版本,届时你可以将函数添加至现有 Bolt 应用(包括 Bolt for Java)。

我们在去年发布了一些函数,这是自平台从 Slack 集成的最初形态诞生以来,规模最大的一系列新功能的一部分。函数的第一个版本使应用更易于组合和部署,并可直接集成到工作流程构建器中。我们从许多开发者那里了解到,他们希望支持 TypeScript 以外的语言,希望将它们部署到自己的管理式基础架构以访问本地数据,并希望将函数集成到现有 Slack 应用。

从今天起,你可以开始测试用 Python 和 JavaScript 编写的函数,并将其托管到全新应用上的任意位置。不久之后,你还可以将函数添加到现有的 Bolt 应用中。

更轻松地构建、测试和维护你的企业应用

最后,我们知道你希望所构建的 Slack 应用能够集成到你自己的软件开发生命周期。因此,我们增加了对使用 CLI 编写脚本的支持,包括将 Slack CLI 集成到你的 CI/CD 管道。这样一来,你可以更轻松地根据最适合团队的实践自动化应用测试和部署。为帮助你入门,我们还针对将 CLI 集成到 DevOps 管道编写了一份指南。

我们了解,编码助手等技术可以引导你完成整个开发流程,编写代码甚至构建整个应用都因此变得非常简单。虽然该技术令人惊叹,但大多数知识工作者仍然不太愿意将控制权交给应用。Slack 依旧是将不同工具连接在一起的首选方式,这样你就可以更快地完成更多工作,同时还能保持对信息的掌控权。

借助为 Slack 开发者打造的新主页、发布自定义函数测试版以及更好地集成到软件开发生命周期,我们致力于让为 Slack 构建可组合的模块化应用变得���以往更轻松。请充分利用沙盒和开发者社区带来的种种优势。开始测试使用 Python 和 JavaScript 编写的自定义函数,以确保你的应用能够在这些功能上线时准备就绪,并详细了解如何将 Slack 的开发人员工具集成到你所在团队的开发管道中

 

太棒了!

非常感谢你提供反馈!

收到!

感谢你提供反馈。

糟糕!我们遇到问题了。请稍后重试!

继续阅读

开发者

建立自动化的构建块

下一代平台现已结束测试阶段,可供所有开发者使用

新闻

使用 Slack 列表将你的对话转化为工作

一项新的 Slack 功能即将登场,它让你能直接在开展工作的平台管理项目、请求和任务

新闻

我们如何构建安全且私密的 Slack AI

新闻

各种规模的企业都可以利用 Slack AI 更快速、更智能地工作

Slack AI 可供所有使用付费套餐的客户购买,通过释放数据的所有潜能帮助客户提高员工的工作效率