Get a fast start with samples and tutorials for common use cases.
Customize your Slack experience with apps using a wide range of APIs.
Block Kit lets you build interfaces without a UI designer. It's available for use in surfaces across all devices without any extra code.
Today is the day! As previously mentioned, the Slack platform and developer tools documentation are moving: the shiny new Slack platform documentation is now in beta on docs.slack.dev, and the developer tools documentation has fully moved to its new home on tools.slack.dev. The doors are open for our housewarming party π₯³ so come on in, take a look around, and let us know what you think. Thanks for coming along on this journey with us!
Version 3.0.0
of the developer tools for the Slack automations platform is here, with lots of goodies for you!
slack.json
file to .slack/hooks.json
, and continue to support slack.json
for existing projects. There is now a warning shown in --verbose
output to encourage projects to migrate their slack.json
to .slack/hooks.json.
invalid_app_directory
error from any commands run in nested project directories, and now search for the required slack.json
file in the project's configuration. We also now also check for this file at .slack/hooks.json
.slack create
and slack samples
, to be sub-commands of the slack project
command (they remain aliased as top-level commands though, so there is no change to the user experience).slack doctor
command to display the manifest.source
value, which will be either local
or remote
.slack create
command with a new create journey that allows you to choose between different types of apps for Bolt for JavaScript, Bolt for Python, and Deno.slack init
command, which will initialize an existing Bolt for JavaScript, Bolt for Python, or Deno project with Slack CLI support.--no-color
flag.slack collaborators
and slack manifest
commands.slack run
command encountered an error; we now exit the slack run
command if this happens.We previously mentioned that we had deprecated the deno
command and removed its listing from the help
command. We have now removed the deno
command completely. Developers who were depending on this command should now use the deno executable directly.
We've also removed support for the deprecated, pre-release Deno Slack SDK versions that used slack.yaml
and project.ts
files. The Run-on-Slack platform no longer supports the slack.yaml
file format, and no production projects should be affected. The project.ts
file was deprecated by the Deno Slack SDK in favor of manifest.ts
and manifest.json
files.
Version 2.33.0
of the developer tools for the Slack automations platform will be your valentine!
slack manifest
command is run.slack
.A new Block Kit block is now available for use! The markdown block accepts standard markdown and outputs formatted Slack markdown; intended for use in AI apps.
The Data Access API is here! This API is now available in a limited release for interested partners. Use the Data Access API within AI apps to access all the relevant Slack data you need to ensure a pleasant user experience for AI apps.