YoVDO

Building Bots with Node.js

Offered By: LinkedIn Learning

Tags

Node.Js Courses Chatbot Courses Slack Courses Conversational AI Courses Alexa Skills Kit Courses

Course Description

Overview

Build your own bots. Discover how to leverage Node.js and natural language processing services such as Google Dialogflow and Alexa Skills Kit to build voice and text chatbots.

Syllabus

Introduction
  • How bots can change your life as a developer
  • What you should know
  • Using the exercise files
  • Get to know the course project
1. Creating a Slack Bot
  • Introducing Slack and its APIs
  • Setting up a Slack app and a bot user
  • Obtaining and setting credentials for Slack
  • Creating an endpoint for Slack events
  • Setting up a proxy with ngrok
  • Subscribing to events
  • Handling events and sending messages
2. Understanding Natural Language
  • Understanding natural language
  • Setting up WIT.AI
  • Training the model
  • Using the WIT API
  • Booking your first table via Slack
3. Creating Complex Conversations
  • Creating conversational flows
  • Creating a session management service
  • Preparing to add threaded sesssions
  • Creating sessions and threads on mentions
  • Handling threaded messages
  • Implementing a conversation service
  • Adding conversation awareness to slack
  • Training special and partial utterances
  • Handling greetings and good byes
4. Creating a Voice Bot with Alexa
  • Creating an Alexa skill
  • Creating an Alexa endpoint
  • Trying out and tuning the Alexa skill
Conclusion
  • Next steps

Taught by

Daniel Khan

Related Courses

The Complete Alexa Skill Development Bootcamp
Udemy
Comprehensive Alexa Skill Development course (2018 Updated)
Udemy
Impara da Zero: Come sviluppare Skill per Amazon Alexa
YouTube
Zero to Hero: Ein umfangreicher Kurs zur Alexa Skill-Entwicklung
YouTube
Hands-On Building Alexa Skills Tutorial
YouTube