FacebookのMessengerを利用したbotにWelcomeメッセージを喋らせる
Facebook Messenger PlatformのAPIを利用したbotがいるメッセンジャーを開いた時にウェルカムメッセージ(こんにちはとか、はじめまして、みたいなの)を表示させる方法をメモ。
JavaScriptで書いておく
requestモジュールを入れる
npm install request
curlコマンドで直接ポストしてもよい
const request = require('request'); const url = 'https://graph.facebook.com/v2.6/<ページ名>/thread_settings?access_token=' + <ページアクセストークン>; request({ url: url, method: 'POST', json: { setting_type:"call_to_actions", thread_state:"new_thread", call_to_actions:[ { message:{ text:"はじめまして!" } } ] } }, (error, response, body) => { if (error) { console.log('Error setting welcome message: ', error); } else if (response.body.error) { console.log('Error: ', response.body.error); } console.log('Success!'); });