FBアカウントを使用せずに誰かがFBメッセンジャーボットとやりとりする方法はまだありますか?私は自動化されたテストを行い、明らかに実際のアカウントを使用しません。 ページにアクセスして「ユーザーをテスト」する方法や、テストページを作成してテストアプリケーションを購読する方法を理解できませんでした。 これを行う方法に関するご意見はありますか?複数のユーザーでFBメッセンジャーボットをテストする方法
答えて
Facebookデベロッパーのダッシュボードから、アプリを選択してから役割を選択します。役割から、他のFacebookユーザーをテストユーザーとして追加することができます。ユーザーのFacebookのIDを使用するのが最も簡単でした。電子メールでの追加は、いつも私のために働いていませんでした。
私はFacebookアカウントなしでFacebookボットにアクセスする方法を知らない。私はいくつかの偽のアカウントを作成し、私の友人にボットをテストさせました。テストの後、私は偽のアカウントを削除しました。ボットの設定の詳細については
は、例えば、ボットがDMS Software Bot
ソースコードである私の記事Facebook Bots for Fun and Profit
を参照してください少なくともISメッセンジャーボットのための自動テストを達成するためにGithub fb-robot
一つの簡単な方法ですFBからのリクエストを模倣しようとする。 FBが送信するリクエストの署名を見つけるために、ボットに届いているリクエストをログに記録することができます。その後、同じ署名でhttpリクエストを送信することで、FBになりすますことができます。 FBのsend APIにメッセージを送信するのではなく、これらのHTTP要求に応答するためのコードを追加する必要があります。
だから、ノードにそれが今、あなたはあなたが自動化されたテストのために使用することができ、メッセージの送受信の自動化された方法を持っている
sendMessage(<your reply>);
res.send(<your reply>);
ようなものになるだろう。
しかし、大きな問題は十分なテストケースが出てくると思います。新しいケースを生成するには、利用可能なデータと分類の上にクラスタリングを組み合わせる必要があります。
私はこれを簡単にするためのツールを開発しています。あなたが興味を持っているなら早めのアクセスのためにサインアップすることができます。 http://ozz.ai
私はfacebook messenger apiサーバーのローカルバージョンとして動作させ、ユーザーアクションを実行するために作ったウェブアプリケーションを使用します。
https://github.com/Fraser-Greenlee/bot_tester
は、その上に新しいユーザーとそのアクションを定義するためのスクリプトを書くことができます。
fb以外のユーザーとのfb botのテストは、現在サポートされていません。理由は次のとおりです。
- FBメッセンジャーは、fbは
テストにあなたの質問に来る:あなたがあなたのページとあなたのアプリにテスターとしてFBのユーザーを追加することができ
- 。説明されているhere。 API:アプリの
- https://developers.facebook.com/apps/[app-id]/roles/は、一度、あなたのボット(例えばを構築するために、サードパーティのアプリを使用している場合、彼らは、別のノートでメッセンジャー
からあなたのボット(ページ)にメッセージを送信することができます追加しました。 ai、wit.ai)彼らはすでにアプリ内でテストをより簡単にするエミュレータを持っています。
- 1. fbメッセンジャーボットの使用のための道案内画像を生成する方法はありますか?
- 2. メッセンジャーボット:ID、名前、ユーザーのプロフィール画像を取得する方法url?
- 3. ユーザーがFbページを自分のウェブサイトに接続する方法
- 4. メッセンジャーボットPHP変数
- 5. capybara hrefパターンで複数のリンクをテストする方法
- 6. はカサンドラバネユニットで複数のテストを実行する方法
- 7. セレンとjunitで複数のブラウザ(バージョン)をテストする方法
- 8. 複数のユーザーによるテストを並列で実行する単純なAPIを作成する方法
- 9. FBユーザー:ファンですか?
- 10. メッセンジャーボットのユーザーの電話番号?
- 11. TwitterAPI:IDで複数のユーザーをストリーミングする方法
- 12. Redisで複数のセッションをユーザーに保存する方法は?
- 13. Documentumで複数のユーザーを作成する方法
- 14. Osclassで複数ステップのユーザー登録を作成する方法
- 15. 複数のユーザー(スキーマ)でSQLスクリプトを実行する方法 - ORACLE
- 16. joomla zoo itemで複数のユーザーを選択する方法?
- 17. fbメッセンジャーボットは常にwebhooksの確認中に空のjsonを返します
- 18. Bluemixで複数のユーザーを作成するBiginsightでKnoxサービスをテストする
- 19. 複数のユーザーのデータベースにJDBC経由でアクセスする方法
- 20. Oracleでユーザーを複製する方法
- 21. delayed_jobsや他の方法を使って複数のメールを複数のユーザーが同時に複数のユーザーに送信する方法はありますか?
- 22. 複数パラメータの式をテストする方法
- 23. いくつかの専用FBユーザーのFB公開アプリケーションにアクセスする方法はありますか?
- 24. FBアプリケーションでユーザーにパーソナライズされた投稿を作成する方法
- 25. ユーザーがテーブル内の複数のレコードを取得する方法
- 26. MySQLの質問 - 複数のタイプのユーザー(1つのテーブルまたは複数のユーザー)を処理する方法?
- 27. 異なるアプリケーションで複数のアンドロイドデバイスで同じテストを実行する方法
- 28. FBアプリケーションごとの複数のボット
- 29. カスタムOffice 2007テーマを複数のユーザーに展開する方法
- 30. 複数のユーザーを入力する方法
複数のユーザーでボットをテストするのは非常に簡単ですが、自動化されたテストはそれほど簡単ではないので、オートメーションを参照するにはこの質問のトピックを改善する必要があります。 – user2322082