Connecting Rasa Chatbot to External Platforms

Offered By
Coursera Project Network
In this Guided Project, you will:

Connect Rasa Chatbot to External Channels including Facebook, Telegram & Slack.

Customize the responses based on the channel.

Enable encrypted Connection (HTTPS) using Ngrok.

Clock2 hours
IntermediateIntermediate
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

In this 1-hour long project-based course, you will learn how to connect Rasa Chatbot to external platforms. We will first look at enable a encrypted connection (HTTPS) using a proxy server from Ngrok. We will then look at how to connect to Facebook Messenger using Facebook Developer Account. We will look at how to create custom buttons like quick replies and Carousel Cards for listing elements. We will then move on to look at how to connect the chatbot to Telegram and how to customize buttons and add attachments to a response. Finally, we will also look like how to integrate the bot on the business communication platform Slack. By the end of the project, you will be able to connect your chatbot to external users on public platforms. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Skills you will develop

Python ProgrammingrasaFacebooktelegramChatbot

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Introduction & Using Ngrok for HTTPS connection

  2. Connecting the Bot to Facebook Messenger

  3. Creating Quick Replies and Generic Template Responses for Facebook Messenger

  4. Generic Template Responses for Facebook Messenger

  5. Connecting the Bot to Telegram

  6. Creating Custom Responses for Telegram

  7. Connecting the bot to Slack

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.