Can AI agent apps use the same platform primitives (Block Kit, Events API) as traditional bots?
In a Bolt listener function, which parameter is commonly used to send a reply?
Your multi-national company has a distributed workforce, and you have been asked to create an application that sends out a weekly message including graphs of metrics for the company's marketing campaigns in an announcements channel that all employees are in.
Which approach can you take to surface metrics in a message while creating the best user experience for the application?
You want prospective users to be able to install your app directly from the Slack App Directory, so you plan to add a Direct Install URL.
What should happen when this URL is opened?
You are the owner of a publicly available Slack app that has been downloaded by a large number of users. Some of the users have used the app for a short time and then removed it from their workspaces, but the user data is still being stored, taking up valuable space. You realize that you need to implement logic in your Slack app to listen for an event trigger when a user uninstalls your application.
What event should your Slack app be listening for that will trigger your backend logic to remove a user's data when the app is removed?
A small startup has built an internal tool on Slack to allow its employees to work more efficiently with one another. They soon realize that this tool is in demand by many other businesses. They want to make their non-distributed app available to other workspaces.
Which set of actions must they take to minimally allow for their app to be installable on other Slack workspaces?
You are a developer and have been asked to create an app for reserving parking spaces. You decide to use Block Kit Builder to lay out the flow of work. Users will choose a date and range of time within a defined range. To optimize usability, you want to store a set of data for each individual with the license plate number and the type of parking spot that vehicle can park in (standard, motorcycle, wheelchair accessible, compact).
Which modal layout meets Slack's recommended design guidelines?