俺、サービス売って家買うんだ

Swift, Kotlin, Vue.js, 統計, GCP / このペースで作ってればいつか2-3億で売れるのがポっと出来るんじゃなかろうか

FacebookのMessengerを利用したbotにWelcomeメッセージを喋らせる

f:id:ie-kau:20160418150700j:plain:w400


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!');
});

詳細

developers.facebook.com