

Go back to Basic information under the Settings side menu and click Add features and functionality. Create a tokens.env file and copy the token into it like so SLACK_APP_TOKEN="". Give the token a name ( app-token should be fine ). This will trigger the creation of an app-level token (which you will use later on). Under the Settings side menu click Socket Mode, go down the Enable Socket Mode toggle and switch it to enabled. The first thing we’ll do is activate Socket Mode for the app. Give your app a name (this is how users will see it), pick the workspace where it will reside, and click Create App.Go to the Slack App API page and click the create app button.It also eliminates the hassle of defining request URLs for the app, so you can run the bot from anywhere, without a publicly exposed server, and it just works. This mode is more appropriate for small and internal apps, which operate behind a firewall (which was the case for us) and not for production-grade public apps (e.g. Important note: The app we’ll create here will run in Socket Mode. Checking the candidate pool and notifying the submitter.Including the candidates’ LinkedIn profile URL.Listing the position you are submitting for.I went ahead and created a “PartyBot” (don’t worry about the name) for this. This format also needed to include the ability to check our candidate pool and notify the submitter if there was an issue. So, we realized that we needed a way to submit candidates for consideration that enforced a strict format. This, however, created a problem as HR was bombarded with bits of information regarding candidates, which they had to then parse and feed into our candidate pool (sometimes finding out that the candidate was already there). Like many companies, we encourage our employees to submit CVs of potential candidates - and reward them if the candidates are hired. So, I decided to create one that describes how to create a Slack bot in the most detailed and precise manner (which is more than anything I could find). I like them because they allow me to focus on the real challenge I’m trying to overcome instead of the busywork or the configuration. Confession: I really like guides that spell things out for me.
