Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.2 KB

README.md

File metadata and controls

66 lines (42 loc) · 2.2 KB

Serverless Chatbot Development workshop

Hello there! We're glad to have you with us!

This workshop is about creating your very first serverless chatbots. You will learn how chatbots work, then work together to create a serverless Facebook chatbot and deploy it to AWS Lambda. Also, you will learn how to develop human-like chatbots by adding NLP (Natural Language Processing).

The theme of the chatbot will be about space, and you will be using NASA and SpaceX APIs. You will utilize these APIs to create a chatbot that will give current rover pictures from Mars, when are the next SpaceX launches, where exactly is the International Space Station now and so on. You will also learn how to

Hope you'll enjoy it!

Starman SpaceX

Workshop plan

Timeline

  • 10 minutes — Intro presentation
  • 25 minutes — Setup prerequisites
  • 3 hours — Workshop exercises
  • 10 minutes — Homework
  • 15 minutes — Wrap up

Prerequisites

Tools & Accounts

  • Node.js (v6+)
  • AWS account
  • Facebook account

Knowledge

You should have at least basic knowledge of Node.js. Also how do web services and APIs work.

Preparation

Exercises

This workshop contains following 9 exercises:

  1. Hello world from Starman chatbot
  2. Reading your chatbot logs
  3. Simple, built-in FB NLP integration
  4. Let's chat: small talk integration
  5. How to guide your customers: creating a menu
  6. How do I get back to the menu? Adding quick replies
  7. Get NASA pictures of the day: handling HTTP requests
  8. Make it more human-like: add typing
  9. Where is the International Space Station?

Bonus

  • Testing, testing… How to test your chatbot.
  • Connect other flows.

Ready? Click on the Launch button to launch the workshop!

Launch workshop