最近のアクセス:
Facebook Messenger をチャネルとして使用する方法

 ここでは、環境で Facebook を設定し、Chatbots Channels API を通じて使用するために必要な手順について説明します。

手順 1 - Facebook ページの作成

Facebook にページを作成するには、このリンクをクリックします。
イメージ:44394.png
設定プロセスを進めると、プロフィール写真やその他の情報を求められます。ページが作成されたら、 [ ボタンを追加 ] ボタンを選択します。
イメージ:44395.png
次に、 [ メッセージを送信 ] ボタンタイプを選択します:
イメージ:44396.png
ステップ 2 で、 [ Facebook Messenger ] を選択します。
この設定により、ページでメッセージの送受信が可能になります。
最後に、ボタンをテストするため、 [ メッセージを送信 ] を選択します。ドロップダウンメニューが開き、 [ ボタンをテスト ] オプションが表示されます。これをクリックすると、チャットが開きます。
イメージ:44397.png
これで、ページを通じてメッセージを受信できる設定になりました。
開発時には、ページを公開しないことをお勧めします (既定では公開されているように見えます)。

手順 2 - Facebook アプリケーションの作成

Facebook アプリケーションを作成するには、このリンクをクリックします。ここに、アプリケーションを作成するオプションがあります。
イメージ:44074.png
ダイアログが開き、表示名と連絡先のメールアドレスを求められます。
アプリケーションのダッシュボードで [ プロダクト ] を選択し、 [ Messenger ] オプションの [ 設定 ] ボタンをクリックします。
イメージ:44398.png
[ プロダクト ] > [ 設定 ] の下に [ アクセストークン ] セクションがあります。ここで、 [ アクセス許可を編集 ] ボタンをクリックします。
イメージ:44075.png
ウィンドウが開くので、ステップ 1 で作成したページを選択します。
この操作により、ページ アクセス トークンが生成されます (これは後で使用します)。
イメージ:44076.png

手順 3 - Webhook の設定

Facebook でメッセージやイベントを送信できるようにするためには、リクエストを受け取る Webhook などのサービスが必要です。Facebook のドキュメントによると、Messenger プラットフォームは、ユーザーによるメッセージ送信も含め、さまざまなやり取りやイベントの発生時に Webhook にイベントを送信して bot に通知するようになっています。Webhook イベントは、POST リクエストとして Messenger プラットフォームから Webhook に送信されます。
Webhook は独自にプログラミングする必要があります。その際にはいくつかの考慮事項があります。

Webhook を設定するには、サービスを公開し、HTTPS で実行する必要があります。Webhook を設定するには、 [ イベントをフォロー ] オプションを選択します:
イメージ:44399.png
[ イベント ] ボックスで、次の項目を選択します: messagesmessaging_postbacksmessaging_optionsmessage_deliveriesmessage_reads
イメージ:44585.png
[ コールバック URL ] には、Webhook サービスを公開した URL を入力します。 [ トークンを確認 ] には、後で使用するトークンを追加します。

イメージ:44078.png
Webhook を呼び出すイベントがトリガーされるときには、ページを操作しているユーザーのユーザー ID を Webhook から容易に入手できます。「Facebook Messenger を使用して Chatbot を統合する方法」を参照してください。

参考情報

Facebook Messenger を使用して Chatbot を統合する方法


サブページ
Created: 20/12/14 21:41 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0