ハウツー記事

Facebook ボットのアプリ承認プロセス&スキップ方法

Iaroslav Kudritskiy
最高執行責任者(COO)。Respond.io
2018年10月24日

Facebook チャットボットのApp Approvalプロセスは、大変な作業です。一見シンプルなステップ・バイ・ステップのように見えますが、ボットはそれぞれ異なり、承認チームにボットの目的や機能を説明することは必ずしも容易ではありません。さらに、ケンブリッジ・アナリティカのスキャンダル以来、審査プロセスはより厳しくなっており、多くの地域では、Facebook 、プロセスをタイムリーに進めるための十分なスタッフがいないのが実情です。ユーザーからは、アプリの審査に2週間から2カ月かかり、初回で承認されなかったという報告が寄せられています。Facebook ボット検証はトリッキーで繊細な問題であり、自信を持って送信できるようになるまでには、かなりの計画が必要です。

以下では、レビュープロセスをナビゲートする方法について説明します。また、Dialogflow エージェントをロケットボッツに接続し、Facebook ページに接続することで、Facebook 審査プロセスを完全にスキップする方法もご紹介しています。

Facebook App Approval for Botsとは?

ボット用のFacebook アプリ承認プロセスは、お客様が記入する一連のフォームで、お客様のボットがFacebook の人間の承認チームによってテストおよび承認されるようにするものです。Messenger このプロセスは、Facebook'プラットフォーム上のボットに関するガイドラインに従っているか、また、Facebook'ユーザーエクスペリエンスの基準を満たしているかを確認するために設計されています。

Facebook ポリシーと経験要件を遵守したつもりでも、まだ安心はできません。Facebookのガイドラインに忠実に従ったにもかかわらず、不十分なユーザーオンボーディングやサインアッププロセスの文書化などの問題で拒否されたとの報告がユーザーから寄せられています。全体として、Facebook'sの新しい内部承認ガイドラインは、より保守的で、これが開発者を混乱させているようです。

従来、ボットのFacebook アプリ承認プロセスでは、ボットがFacebook Messenger のユーザーと対話できるように、2 つのアプリ レベルのアクセス権を取得する必要がありました。これらのパーミッションは次のとおりです。

  • pages_messaging:24時間以内にボットからユーザーへの返信を可能にする
  • pages_messaging_subscriptions:特定のユースケースにおいて、ボットが24時間以外に応答できるようにします。

これはFacebook Messenger Bot 24 + 1 ポリシーに沿ったもので、pages_messaging パーミッションのみを使用して、24時間以内にユーザーのメッセージに返信し、24時間のウィンドウの外に1メッセージを送信することができると述べています。pages_messaging_subscriptionsパーミッションは、Facebook が指定するユースケースで、これらのパラメータ以外のユーザーにメッセージを送信することを許可します。

最近、Facebook'sの承認プロセスに変更がありました。この変更は、購読許可がアプリレベルからページレベルに移動したことを意味します。サブスクリプションメッセージを持つ既存のボットはすべて、2018年12月31日までにページレベルのサブスクリプションパーミッションを再承認する必要があります。

投稿の流れ

Facebook ボットのApp Approvalプロセスは、最初に始まったときからかなり変容しています。2016年の初期には、短い説明文とスクリーンキャストが必要なだけでした。当時のボットは、まだ完成していないものでも、数営業日で簡単に承認されました。その後、多くのことが変わりました。現在では、Facebook は優れたユーザー体験を持つ機能的なボットを求めるだけでなく、2018年に更新されたはるかに厳しいFacebook コミュニティガイドライン文書を遵守するよう求めています。

Facebook's Developer Consoleでアプリの作成を開始するには、developers.facebook.comに移動します。右上のプロファイルアイコンをクリックし、"Create App "を選択します。アプリの種類を選択するよう求められるので、「Messenger」を選択します。

App Reviewセクションに入ったら、Facebook ページを選択する必要があります。このページから、Facebook 承認チームがアプリをテストする必要があります。Facebook ページにメッセージを送るように設定してください。このためには、Facebook ページの設定に移動する必要があります。

  1. ページ設定」→「一般」へ
  2. メッセージの行で編集をクリック
  3. チェックメッセージボタンを表示することで、私のページへの個人的な連絡を許可する
  4. 変更を保存することを忘れないでください。

さて、上記の作業が完了したら、アプリが開発モードに設定されていることを確認してください。

タイプキャプション(オプション

アプリレビューメニューの右上、開発者コンソールメニューの下にあるスイッチを入れるだけで、すぐに実行できます。

次に、アプリのパーミッションを要求する必要があります。これはFacebook が pages_messaging_subscriptions をページレベルに移動したため、簡略化されました。送信する前に、pages_messagingを選択し、いくつかの説明を追加する必要があります。説明とは、あなたのボットが機能するために必要な理由と、想定される使用例です。このような感じです。

申し込みや承認の前の最後の作業は、あなたのビジネスを承認してもらうことです。この最初の部分は比較的簡単で、あなたは提供する必要があります。

  • あなたのプライバシーポリシーのURL
  • ボット用のアイコンです。
  • ボットカテゴリーの選択
  • ボットの目的についての説明。

あなたのプライバシーポリシーが、Facebook'sのプライバシーポリシーに違反してはならないことは言うまでもありません。

ボットを送信して承認を受けると、Facebook があなたのボットの応答性、機能性、ポリシーの遵守をテストします。提出すると、Facebook の従業員があなたのボットに話しかけるのを時々見ることができます。さて、審査を待つ間、Facebook の通知に注目してください。ここから結果を得ることができます。アラートの中には、回答や行動を求めてくるものもあるので、24時間以内に対応するようにしましょう。

ボットが承認されると、Facebook 、ビジネス承認に進みます。この際、送信する必要があります。

  • 企業名
  • アドレス
  • 電話番号
  • ビジネスライセンス
  • 定款
  • 光熱費

ビジネス認証には、お客様の地域によって最大4週間かかる場合があります。

Facebook なぜ私を拒絶するのか、どうすればそれを回避できるのか?

審査は人間のチームによって行われるため、プロセスにかかる時間や拒否される理由には多少のばらつきがあります。ここでは、私たち自身の経験や他の人の経験に基づいて、Facebook があなたを拒否する可能性のある理由をいくつか紹介します。

  • Facebook は、ユースケースの不一致を理由に、私のボットを拒否しました。
  • Facebook は、テスター以外のプロフィールに反応しないため、私のボットを拒否しました。
  • Facebook は、搭乗が複雑すぎるという理由で、私のロボットを拒否しました。
  • Facebook は、個人的なものではないという理由で、私のボットを拒否しました。

要するに、審査チームがあなたのFacebook Messenger ボットを拒否する理由は何十個もあるのです。重要なのは、冷静さを保ち、審査チームと協力して、彼らが指摘する問題を解決することです。彼らは結局のところ、門番なのです。

ボットが承認される可能性を高めるには、ボットに明確な目的があり、すべての会話のダイアログがゴールまたは一連のゴールにつながることを確認してください。すべてのユーザーがあなたのボットと会話できることを確認してください。つまり、Facebook Page Messaging をオンにして、ユーザーがあなたのFacebook Page にメッセージを送信できるようにしてください。ボットに明確な挨拶があり、ユーザーが次に何をすべきかを理解しやすいようにします。FacebookのユーザープロファイルAPI や、Dialogflow のような自然言語処理にあるネイティブなパーソナライズ文字列を使って、会話をパーソナライズしてください。

Dialogflow では、これらの問題に取り組むために自由に使える多くの便利なツールをすでに持っています。Dialogflow にはFacebook API がバックエンドに含まれているので、ボタンやメニューなど、NLP を離れることなくFacebook 機能を簡単に導入することができます。Facebook が提供するすべての API を利用できるわけではありませんが、Dialogflow エンティティによって、承認チームが満足するレベルのパーソナライゼーションを実現することができます。

承認作業を省略する方法(Dialogflow )

実は、あなたがこの記事を読んでいる最もありそうな理由は、Facebook Messenger ボットの承認プロセスをスキップする方法を探しているからなのです。それは、私たちRocketbotsがお手伝いできることです。Rocketbots のアプリは、この特定のユースケースを念頭に置いて承認されているため、これを行うことができます。さらに、私たちのプラットフォームは、Facebook とDialogflow の両方と簡単に接続することができます。つまり、あなたのRocketbotsスペースをあなたのFacebook ページに接続し、あなたのDialogflow エージェントをあなたのRocketbotsスペースに接続することができるのです。

期間限定で、pages_messaging_subricptionのパーミッションのスキップまで対応する予定です。ただし、2018年12月31日以降は変更となります。それ以降は、Facebook のページで直接承認を求める必要があります。

まずRocketbotsのアカウントにサインアップし、私たちのガイドに従ってあなたのFacebook ページをRocketbotsに追加することで試してみることができます。Botメニューに移動して、あなたのFacebook チャンネルを選択し、あなたのAPI トークンをDialogflow から追加することができます。この簡単なステップを完了したら、完了です。これで、あなたのボットはFacebook ページで利用できるようになりました。

あなたは今、自分のボットを自分で検証するための冗長で苦痛なステップをすべてスキップしました。そして、すべての時間が節約されたので、私たちのプラットフォームを少し探索する時間を過ごすべきだと思います。Rocketbots は、あなたのボットをより速いペースで立ち上げるのを助けるだけでなく、Dialogflow 開発者がクライアントに提供したいと思うような便利な機能をいくつか持っています。これには、多くのメッセージングアプリへのマルチチャンネル統合、タグ付けによるCRM、さらにアンケートメーカーが含まれる。また、Rocketbots を使ってFacebook Customer Chat プラグイン用の埋め込みコードを簡単に作成し、あなたのウェブサイトにボットを導入することができます。

タグ
クリップボードにコピーされました

始める準備はできていますか?

ありがとうございました。サインアップフォームに移動しています。
おや?何かが間違っていました。ブラウザを更新してもう一度試してみてください。
ありがとうございました。あなたの投稿を受け取りました。
おっと!?フォームの送信中に何か問題が発生しました。
14日間の無料トライアルを開始