After explaining some basics about Node.js and microservices, Daniel shows you how to sketch out the planned architecture for your application and get the boilerplate code, modules, and credentials in place. Next, he shows how to create a bot user in Slack, connect to Slack, and post messages. He also shows you how to get your bot to process variations in text by creating logic that delegates the processing of intent to dedicated modules. Lastly, he shows how to register additional services and he covers how to use monitoring to identify architectural or performance issues.
- Using Slack APIs
- Sketching out a Slack bot architecture
- Setting up a project and choosing modules
- Creating and naming your bot
- Connecting to Slack
- Setting up and using natural language processing
- Routing by intents
- Implementing geocoding and time calculation
- Adding and monitoring services
Skill Level Intermediate
- [Daniel] Hi, I'm Daniel Khan. For more than 15 years, I've been working as developer and architect in tech. In this course, I covered the architectural considerations of building a system based on microservices, and show you how to implement a resilient microservice based natural language with our Slack Bot with Node.js. We really wanted the course to be as real life as possible so that you can directly incorporate the learnings into your real life projects. So, let's get started.
Node.js: Extend and Maintain Applicationswith Daniel Khan3h 35m Intermediate
Building APIs Using Hapi in Node.jswith Kirsten Hunter2h 23m Intermediate
1. Get Started with Microservices in Slack
2. Create Our Slack Bot
3. Add Services
4. Add Resilience
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.