2017-01-18 6 views
1

私はfb chat botを開発しています。私はfbページのモデレーターがメッセージの部分を見ると、未読のメッセージがあまり見られないようにメッセージを読み取りとしてマークします。 fb chat botはすでにそのユーザーに返信しており、「read」とマークするためにそのメッセージをクリックする必要はありません。FbChatBotはメッセージを読み取りとしてマーク

これをどのように達成できますか?私はこのAPIを使用しようとしています:しかし、それは動作しません。

https://developers.facebook.com/docs/messenger-platform/send-api-reference/sender-actions

答えて

1

あなたはここに送られたAPIを(FacebookのAPIを送る)を使用すると、あなただけはあなたのユーザーを持っていることのメッセンジャーのチャット上のボットから「見た」などのメッセージをマークします。このは、ページの受信トレイ内のメッセージには影響しません。

残念ながら、あなたのページの受信トレイ内にメッセージを読み取ってマークする方法はありません。

+0

更新情報この問題に関する新しいアップデートはありますか? – heyou

1

あなたは(今のところ)読み取りとしてメッセージをマークすることはできませんが、私はこれに対処する最善の方法は、あなたのボットがメッセージを返信すると、それは表示されませんハンドオーバプロトコル

  • を使用することですINBOXでは、代わりにDONEボックスに移動します。
  • ボットが応答できない場合、ボットがスレッドをINBOXに渡すことができます。その後、ページのモデレータが手動で応答します。 (マークその後DONEなど)

それを設定するためにここに指示に従ってください: https://developers.facebook.com/docs/messenger-platform/handover-protocol/pass-thread-control

(注:ページの受信トレイに糸を渡し、その後すぐに戻っスレッド取ることができ、私はINBOXに通知されますが。あなたのボットは引き続きユーザーと作業できます)。

+0

fb botのこの新しい機能はありますか?ありがとうbtw!私はこれをチェックしようとします。メッセージの完了に何らかの副作用がありますか? – heyou

+0

はい、それは新しい機能です。私はページインボックスにスレッドを渡すまで、副作用はなく、すべてのメッセージは完了したように表示されると思います。スレッドをページ内のページに渡すと、ボットはウェブフックを受け取らないので、同じ時刻にスレッドを戻して受信トレイに表示させるだけです。 – ArtCHNK

0

このfb botの新機能はありますか?ありがとうbtw!私はこれをチェックしようとします。 メッセージに「完了」とマークすることには何らかの副作用がありますか?

あなたの質問に答えるために:

受信トレイ/ページのマネージャーモバイルアプリ内のいくつかのバグがあります。管理者がDONEフォルダにメッセージが表示されない場合は、ページマネージャモバイルアプリをご利用ください。

私は問題を報告し、問題を解決するために協力しています。ただし、コンピュータを使用してページの受信トレイに入っている場合でも、DONEフォルダにこれらのメッセージが表示されます。

注:見られるようメッセージが受信トレイに移動しているようですが(を太字ではない)とマークされます。管理者がユーザーとの会話を終了した後、管理者が各会話にDONEとマークしていないと、少し混乱する可能性があります。

関連する問題