2016-08-08 4 views
0

私のbotは、troughtのfunpageを使用すると完全な状態で動作しています。 しかし、私が知りたいのは、ユーザーではなくユーザーと会話を開始できるかどうかです。メッセンジャーボットで会話を開始できますか?

例:次のインターアクションがBOTと話すページにユーザーがいます。しかし私は私のボットが始まることを私のクライアントが始めることを望んでいない。

この場合、ユーザーが既に自分のアプリを承認したと考えることができます。

答えて

2

初めてのメッセンジャーとの対話の場合はありません。

ユーザーにメッセージを送信すると、ページスコープのユーザーIDにメッセージが送信されます。
彼らは以前に自分のページをメッセージとして送らしていない限りだから、あなたは

自分のIDを取得するためのIDは、メッセンジャーのエントリポイントを介して、またはメッセンジャーのウェブフックによって取得されたIDでなければならない方法はありません(例えば、人はメッセンジャーであなたのビジネスを発見し、そこから会話を始めることができる。

これらのIDは、ページスコープのID(PSID)です。これは、IDが与えられたページに対して一意であることを意味している。

の場合君は 既存のFacebookログインの統合がある場合、ユーザーIDはアプリスコープであり、Messengerプラットフォームでは機能しません。

https://developers.facebook.com/docs/messenger-platform/send-api-referenceを参照してください)
関連する問題