Skip to content

Use serverless(v1.0-rc1) framework build a fb messenger chatbot on AWS

Notifications You must be signed in to change notification settings

SoarLin/serverless-fb-messenger-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build a Serverless Facebook Messenger Chatbot

My tutorial article is written by chinese. (link)

Quick Start

Install Serverless Framework

npm install -g serverless

AWS Account Setup

Please refrense serverless document. here

Facebook Setup

  1. Create Facebook Page
  2. Create Facebook Developer App
  3. Add Messenger to FB APP

Setup Serverless Project

  • clone this repo
git clone https://github.com/SoarLin/serverless-fb-messenger-bot.git
  • install npm package
cd serverless-fb-messenger-bot
npm install
  • setup serverless
vim serverless.yml
provider:
  # You can change your stage and aws region
  stage: dev
  region: ap-northeast-1

custom:
  stageVariables:
    # Remeber to setting your variables
    pageAccessToken: 'FB_Page_Access_Token'
    validationToken: 'Your_Validation_Token'

Reference ImageReference Image

  • deploy service
serverless deploy

Setup Facebook APP

  • use endpoints link (GET)
serverless info
  • fill facebook webhook callback url and your verify token

Reference Imagewebhook setting

  • Subscribe Page
  • Done, you can talk to bot now.

messenger bot

About

Use serverless(v1.0-rc1) framework build a fb messenger chatbot on AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published