Jason Lengstorf
Workshop Details
Companies of any size, remote or in-person, rely heavily on chat apps like Slack to get work done. We discuss new ideas, keep track of ongoing work, and even handle problems like outages in chat. This workshop will teach you how a ChatOps workflow can level up your chat app from a discussion tool to a productivity center through a number of adaptable techniques that you’ll be able to adopt on your own team easily.
Daily Schedule
We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.
-
9:30AMIntroduction & Overview
-
10:00AMCreate a Slack app and get the necessary tokens and permissions set up
-
10:30AMSet up for local development of Slack bots and send messages as your bot user
-
11:00AMCreate your first slash command
-
11:30AMDisplay a modal for user input and handle it
-
12:00PMLunch
-
1:00PMCreate a context menu command to respond to users in a thread
-
2:00PMIntegrate your Slack bot with Notion
-
2:30PMSend data from Notion to Slack
-
3:00PMSend user input from Slack to Notion
-
4:00PMSet up cron jobs to have your bot send regular status updates
-
4:30PMDeploy your Slack bot to production
Is This Workshop for Me?
Summary
Developers working on teams that use Slack for communication. Especially if the team manages lots of inbound requests from other parts of the company, but even if the team is simply using Slack for internal discussion.
Any Prerequisites?
- Familiarity with the foundations of writing JavaScript
- Familiarity with the basics of sending and receiving data via API
- Basic awareness of the command line and the ability to execute commands
- Basic awareness of TypeScript — you won't need to write types, but we will use them to give us autocomplete