bitprj / Bitcamp-Slack

Learn how to make useful Slack Apps with features such as polling, language translation, and event reminders using the Slack API, Bolt JS, and JavaScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Week 1: Getting Started with the Slack API

Livestream

In the Livestream Portion of Week 1, students will be introduced to the basics of the Slack API, including what a slack app is, how it is used in the industry, and the basics of creating their first app. During the livestream for this week, topics such as the Bolt Framework (here), Node JS, permissions/scopes, and a brief introduction of events and listeners will be discussed. As well, a basic slack app will be created that simply listens to a message in a specific channel, and responds to the user with a given message.

Homework

In the Homework Portion of Week 1, students will continue to advance the skills taught during the livestream through a guided Github Learning Lab. Students will browse the Slack API documentation, experiment with events and listeners, assign permissions/scopes, and further learn response functions like message() and say(). Doing so, they will have a final assignment of creating a similar slack app (to the livestream) that responds to an event rather than a message.

About

Learn how to make useful Slack Apps with features such as polling, language translation, and event reminders using the Slack API, Bolt JS, and JavaScript.


Languages

Language:JavaScript 100.0%