This is the code for the tutorial on How to create a Slack bot to automate tasks for you.
The key learnings of this course include:
- how to create a slash command for Slack
- how to create an interactive message with buttons
- how to process a button being clicked in a Slack message
- how to send direct messages to users in Slack from a Slack bot
- how to persist state between messages using Firebase
- how to start implementing the logic of a personal assistant to remind users of actions they need to take
One of the students of this course, re-implemented this code using .NET. You can find that code here.