hey-mako.facebook_messenger
Facebookテストユーザーを作成し、MessengerボットをテストするためのAnsibleロールです。
目次
動機
Facebook for Developersでは、ユーザーがテストアプリケーションやテストユーザーを作成できます。手動で新しいテストユーザーを作成して削除するのは維持が難しく、時間がかかり、Messengerボットの開発を妨げます。
このロールの目的は、ボットにメッセージを送信できるようにテストユーザーを作成および設定する機能を提供することです。
このロールを使用するいくつかのユースケースは以下の通りです。
- 品質保証(QA)テスト
- 既存のビルドおよびデプロイメントパイプラインに統合
- 異なる環境間での再利用性(例:レビュー、ステージング、本番)
依存関係
このロールには依存関係はありません。
インストール
$ ansible-galaxy install mako-ai.facebook-messenger
例
---
- hosts: all
remote_user: root
roles:
- ansible-role-facebook-messenger
vars:
graph_subscription_callback_url: http://localhost/facebook/receive
変数
ページ変数
名前 | タイプ | 必須 |
---|---|---|
graph_page_about |
str |
:heavy_multiplication_x: |
graph_page_category_enum |
str |
:heavy_multiplication_x: |
graph_page_cover_photo_url |
str |
:heavy_multiplication_x: |
graph_page_name |
str |
:heavy_multiplication_x: |
graph_page_picture |
str |
:heavy_multiplication_x: |
サブスクリプション変数
名前 | タイプ | 必須 |
---|---|---|
graph_subscription_callback_url |
str |
:heavy_check_mark: |
graph_subscription_fields |
seq |
:heavy_multiplication_x: |
graph_subscription_object |
str |
:heavy_multiplication_x: |
ユーザー変数
名前 | タイプ | 必須 |
---|---|---|
graph_user_permissions |
seq |
:heavy_multiplication_x: |
ライセンス
MIT © Mako AI