My tutorial article is written by chinese. (link)
npm install -g serverless
Please refrense serverless document. here
- Create Facebook Page
- Create Facebook Developer App
- Add Messenger to FB APP
- 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'
- deploy service
serverless deploy
- use endpoints link (GET)
serverless info
- fill facebook webhook callback url and your verify token
- Subscribe Page
- Done, you can talk to bot now.