このドキュメントでは、Messengerエクスペリエンスのためのウェルカム画面を作成する方法について説明します。ウェルカム画面には、ビジネスのFacebookページの名前、Facebookページのプロフィール写真とカバー写真、ビジネスによるメッセージ返信に通常かかる時間、あいさつメッセージ(任意)、そしてスタートボタンが表示されます。利用者がスタートボタンをクリックすると、スレッドに利用開始メッセージが投稿され、アプリからその利用者にメッセージを送信できるようになります。
利用者がMessengerエクスペリエンスにあるスタートボタンをクリックすると、Webhook通知があなた宛てに送信されます。その通知を使って、テキストや一連のクイック返信など、初回歓迎メッセージを送ることができます。
開始する前にこのガイドは、Messengerプラットフォームの概要に目を通していること、ビジネスのFacebookページ(またはテストページ)などの必要なコンポーネントを実装済みであること、Messenger製品でMetaビジネスアプリIDを作成済みであることを前提としています。 以下が必要です。
制限スタンダードアクセスのアプリの場合、ウェルカム画面はそのアプリに対して権限を付与された人にしか表示されません。 |
ページでコマンドが使われている場合、ウェルカム画面にはメッセージエクスペリエンスで使用できるコマンドのリストが表示され、Messengerエクスペリエンスに実行を依頼できるアクションがわかりやすくなっています。
ポストバックペイロードを設定するには、MessengerプロフィールAPIに次のPOST
リクエストを送信します。
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
詳しくは、get_started
プロパティのリファレンスをご覧ください。
ウェルカム画面に表示されるあいさつメッセージは、Messengerボットでスレッドを開始する理由を利用者に伝える最初の機会です。あいさつメッセージには、ボットの主要な機能やタグラインといった簡単な説明などを含めます。また、あいさつメッセージは、ボットのスタイルや雰囲気を伝える第一印象にもなり得ます。
デフォルトのあいさつメッセージのほか、ローカライズしたあいさつメッセージを表示することもできます。
あいさつメッセージを設定するには、MessengerプロフィールAPIに次のPOST
リクエストを送信します。
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
詳しくは、greeting property
のリファレンスをご覧ください。
利用者の名前を使用してあいさつメッセージをカスタマイズできます。次のテンプレート文字列を使用できます。
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]